npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

mtat-uitest

v2.1.19

Published

### 配置运行环境

Downloads

23

Readme

MTAT-iOS-Server

配置运行环境

建议更新至最新,参考如下:

  1. Nodejs
    • 查看版本,node -v,目前最新 v7.6.0
  2. Xcode, 9.0
  3. usbmuxd,用于iOS真机测试
    • 安装,brew install usbmuxd
  4. ios-webkit-debug-proxy, 用于webviews测试
    • 安装,brew install ios-webkit-debug-proxy
  5. carthage, 用于编译XCTestWD
    • 查看版本,carthage version,目前最新 0.26.2
    • 安装,brew install carthage
    • 升级,brew upgrade carthage 详情参照 Environment Setup iOS

MTAT UITest 服务部署安装

mtat-uitest 全局安装以及更新

cnpm i mtat-uitest -g

mtat-uitest 是基于 Macaca Cli 的二次开发,包含 macaca 服务端以及对应的 iOS driver。

mtat-uitest 使用

开启server
mtat-uitest server --verbose
运行inspector,可指定启动应用-i
mtat-inspector -u udid --verbose
mtat-inspector -u udid -i bundleid --verbose

2. 编译 XCTestWD 与 WDA 并通过

如果使用出现错误,请确保WebDriverAgent.xcodeproj与XCTestWD.xcodeproj编译通过后重启使用mtat-uitest;XCTestWD 与 WDA 工程目录分别为:

  • /usr/local/lib/node_modules/mtat-uitest/src/xctestwd/XCTestWD/XCTestWD.xcodeproj
  • /usr/local/lib/node_modules/mtat-uitest/src/webdriveragent/WebDriverAgent/WebDriverAgent.xcodeproj
🤔 可能遇到的问题
  • XCTestWD carthage 相关报错,尝试重新编译carthage:
    cd /usr/local/lib/node_modules/mtat-uitest/src/xctestwd/
    carthage update --platform iOS
    然后重新打开XCTestWD.xcodeproj,clean工程,重新编译运行。
  • 证书相关问题,请参考文档

Documents

MTAT-iOS-Server 开发流程文档: 链接 MTAT-iOS-Server 证书安装:链接