标签:
Appnium是由SauceLabs支持,一家业界领先的测试产品公司, 有成熟的企业测试解决方案
详见:http://blog.csdn.net/kaka1121/article/details/51698700
Appium的启动,上文中也有详解
通过命令:Appium–help 可以看到一些可选参数
默认开启4723端口接受webdriver请求
默认开启4724用于和android通讯
视频演示:http://v.youku.com/v_show/id_XNjM0ODIxNTUy.html
依赖工具包括uiautomatorviewer、abd、DDMS等
详见:http://blog.csdn.net/kaka1121/article/details/51698745
Capabilities是由客户端发送给Appium服务器端的用来告诉服务器去启动哪种我们想要的会话的一套键值对集合。当中也有一些键值对是用来在自动化的过程中修改服务器端的行为方式。
必填的项目:
deviceName :我无论填写什么值,在我机器上都可以跑通测试,但是这项又是必填。我用得Appium版本是V1.2.2。
app :如果填写了,appium会在目标机器上安装测试目标app,如果没有的话,会根据appActivity和appPackage去目标机器查找目标app
appPackage : 可以通过sdk自带工具aapt获得
appActivity:同样可以通过以上工具获得。
有一点需要注意的是,值可以附加packageName,也可以不附加。
也就是说以下两种填写方式都是对的“.NotesList"和”com.example.android.notepad.NotesList"
通用配置:
android only:
配置原文参见:http://blog.sina.com.cn/s/blog_700be1c00102vgha.html
详细情况,参见我的另一篇博文
三种定位方式
查看元素的属性以及xpath,使用uiautomatorview
Webdriver已经支持
Mobile相关:
标签:
原文地址:http://www.cnblogs.com/lazytest/p/5606456.html