首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WDA:WebDriverAgent 安装

iOS真机安装WebDriverAgent

xcode 版本:9.1 (9B55),iOS 10.3.3 和 iOS11

在github 上下载最新代码git clone https://github.com/facebook/WebDriverAgent

cd 到此目录 运行脚本:./Scripts/bootstrap.sh

之后该脚本会使用Carthage下载所有的依赖库,使用npm 打包响应的js文件。

(Carthage)还没在实际项目中运用过,和cocoapod 工具一样,管理第三方依赖库的。

执行完了 ,我们去文件夹找找到WebDriverAgent.xcodeproj文件,并打开。

1设置证书:

之后在targets 中选WebDriverAgentRunner,设置证书

在菜单栏中选择设备:

scheme 选择WebDriverAgentRunner

最后运行,Product -> Test。

一切正常的话,手机上回出现一个无图标的WebDriverAgent应用,启动之后,马上又返回主界面。这是正常的的、

你可以在xcode debug 栏中看到log 信息。

通过上面给出的IP和端口,加上/status合成一个url地址。例如http://10.0.0.1:8100/status,然后浏览器打开。如果出现一串JSON输出,说明WDA安装成功了。

有些国产手机,通过手机的ip 和端口 还不能访问,这时候,将要手机端口转发到mac 上。

$ brew install imobiledevice

$ iproxy 8100 8100

这时通过访问http://localhost:8100/status确认WDA是否运行成功。

而inspector的地址是http://localhost:8100/inspector,inspector是用来查看UI的图层,方便写测试脚本用的

安装:Carthage

这边,本人是使用,brew 安装的,一开始一直遇到电脑root 角色权限问题,卸载brew 安装,重新下载最新 brew,解决、

之后,brew update

brew install carthage

=====

也可以,下载包:Carthage.pkg https://github.com/Carthage/Carthage/releases

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180308G1ND1E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券