$ xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=9cb7047860c574bde3ff52cs7d8f7s87fsd8s7d8fs784sd48fs' use_port=8100 test
用的就是这个命令
** BUILD SUCCEEDED **
/Users/joyu_dev/.npm-global/bin/ios-deploy -> /Users/joyu_dev/.npm-global/lib/node_modules/ios-deploy/build/Release/ios-deploy
应该是安装成功了
FAILED CONFIGURATION: @BeforeTest beforeTest
org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Could not initialize ios-deploy make sure it is installed (npm install -g ios-deploy) and works on your system. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 1.76 seconds
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'joyu-dev.local', ip: '192.168.1.110', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_40'
Driver info: driver.version: IOSDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
ios-deploy 这个我是按装过的。这报错是什么情况啊
多谢。我试试去
老师,昨天看了一下,手机确实被设置了代理,现在把代理关掉了。还是停留在这里,麻烦再帮忙看一下。谢谢了
Test Suite 'All tests' started at 2018-06-26 09:27:08.049
Test Suite 'WebDriverAgentRunner.xctest' started at 2018-06-26 09:27:08.050
Test Suite 'UITestingUITests' started at 2018-06-26 09:27:08.050
Test Case '-[UITestingUITests testRunner]' started.
t = 0.00s Start Test at 2018-06-26 09:27:08.052
t = 0.00s Set Up
2018-06-26 09:27:08.055666 XCTRunner[956:403644] Built at Jun 25 2018 18:58:46
2018-06-26 09:27:08.072043 XCTRunner[956:403644] ServerURLHere->http://192.168.1.113:0<-ServerURLHere
我的 Mac ip :192.168.1.112
多谢,我试试
我也卡在这里了,你解决了么?
现在已经支持真机了,你下载一下试试看。另外,你 app 下载链接方便发一下么。这边调查一下,看为啥截图不行。
@carl 老师,帮忙看看这是怎么辣
走过路过的给点建议啊。百度都百度不到,只好在这里求助了
如果继续做的话,楼主应该继续完善,自动或者选择拾取关键字,生成关键字对应的 xml,完全解放双手,不然业务变化时这样维护数据也是很麻烦的。而且应该考虑复杂业务复杂场景实现的可行性。
这么详细分享说明还是很不错的,而且好多路要走过才知道,分享精神还是值得学习肯定的嘛。
想起了以前做的一个关键字驱动程序,完全不用写代码,就再页面上填写一些关键字,后台实现自动化,返回测试结果。简单的 ui 检查还行,复杂业务就很难实现了。
仅楼主可见,看不到,512433465 方便的话,加一下我 Q
别谦虚了,请收下我的双膝,刚开始玩这个, 有很多不懂的地方。不知是否方便加个 Q
跟着大神的脚步,开始研究抓取 ios 的 xpath~
这注释是编辑器里,为了说明加的吧
厉害了,学习一下,点赞!
珍爱生命,远离外包
哦,这个是没试过,回头试试看
修改 uiautomatorviewer 源码,调用自己的 jar 这个有方法,我这个就是这么干的。有兴趣的话,你研究一下源码,改代码吧。
大哥,定位元素 的环境 和运行环境没有任何关系的啊,你可以用夜神去定位元素,用真机去执行测试啊,我这个 bug 还没修改,最近忙,真机还不支持,实在抱歉啊。
夜神模拟器?