IOS自动化框架-WebDriverAgent

一.下载安装

1.下载

git clone https://github.com/facebook/WebDriverAgent.git Localpath

localPath为本地路径

2.安装

./Scripts/bootstrap.sh

二.开启服务

xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'platform=iOS Simulator,name=iPhone 6'  test

ps:真机使用 -destination 'id='

真机会报错没有签名的错误

解决方法:

运行到最后会发现

原因是我们手机并并没有信任这个apple id的开发者,到设置-通用-设备管理(描述文件) 信任你的apple id就可以了。再次运行上述命令,看到如下图,就成功了

得到DEVICE_URL

ServerURLHere->http://[SOME_IP]:8100<-ServerURLHere

三.进行通信

例如:curl -X GET $JSON_HEADER $DEVICE_URL/status

更多查看 https://github.com/facebook/WebDriverAgent/wiki/Queries 或查看源码

更多信息查看 https://github.com/facebook/WebDriverAgent/wiki/Starting-WebDriverAgent

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,664评论 2 45
  • 一七令 .荷 荷, 倚碧,凌波。 羞杨柳,胜娇娥。 邀蝶飞舞,引蜂唱歌。 出污泥直正,摇绿水婆娑。 粉蕊栉风缱绻,...
    不语不问阅读 3,226评论 5 11
  • 用Python写map,reduce --测试:echo "foo fooquux labs foo bar qu...
    awanke阅读 2,224评论 0 1
  • 按说蓝海三期已经结束,没有作业了对我来说是一种解放。可是今天突然想写点什么,不为作业可以随便写点什么。 可...
    一个意外的结尾阅读 1,157评论 0 0
  • 每个人都在为自己的未来努力奔波,不管是有效还是无效,你如此我也如此。
    3500f3ef60b3阅读 1,430评论 0 1