WebDriverAgent+pytest 测试

一直在找一个简单易用的测试脚本框架,今天搜到facebook出品的WebDriverAgent,感觉配置很简单,虽然也花费了一些时间,但是根据别人写的博客,认真配置配置下来,感觉是可以用了,这里配置好了,根据xcode得到相应的手机地址,如果出现下面的地址,说明配置已经成功了,我们输入

http://localhost:8100/status 就可以有json数据返回了,但是这里为什么是localhost呢,因为我设置了端口映射,配置端口映射是这么配置的。 因为有些手机不能访问端口 和ip,所以进行映射到电脑上来。


参考编写:

https://testerhome.com/topics/9854

我们根据Testerhome 使用python编写测试脚本来进行app的测试。 这里有大神写了一个很好的例子,我们进行参考就可以了。

哇哇  。。。。我要开始写自己app的测试脚本了。

命令启动服务:

xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination "id=xxxx" test

脚本启动:t/facebook-wda-master/examples/com.netease.cloudmusic-pytest 

py.test -vv 

id: 你手机的识别码

编写脚本: 通过控件定位编写  http://localhost:8100/inspector

点击这里可以看到可以通过按钮名字定位:


WebDriverAgent+pytest 测试_第1张图片

我们可以这么写就好了: s(name=u'播放', type='Button').tap()

参考文档:facebook-wda-master 

你可能感兴趣的:(WebDriverAgent+pytest 测试)