1.添加Library:AppiumLibrary,(前提是已经下载了AppiumLibrary库)可按F5查看该库的关键字
2.打开app,打开系统自带的软件,如:Contacts(添加用户)
用例步骤如下:
关键字Open Application:Keywords,方法,后面的全是参数。
详细说明:
http://localhost:4723/wd/hub 手机的url,这里一般固定不变
platformName=Android 平台名称,Android或者iOS
platform Version=6.0 平台版本,也就是Android模拟器的版本号
deviceName=192.168.64.101:5555 设备名称,就是运行中的模拟器的名称
获取方式:
appPackage=com.android.contacts 应用包名
appActivity=.activities.PeopleActivity 测试app的Activity名字
获取方式:
CMD中输入>adb logcat -c
>adb logcat ActivityManager:i *:s
按回车键后,在模拟器中点开要测试的应用Contacts,查看日志,结果如下,cmp=应用包名/Activity名字
如果appActivity参数填写错误的话,运行会提示:
Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity。
再结合UI Automator Viewer进行元素定位,UI Automator Viewer元素定位见《Appium+Genymotion+robotframework+python:Android元素定位》
添加联系人详细用例如下: