AppiumLibrary使用
可参考Appium+RobotFramework第一个自动化测试脚本实现第一个自动化测试脚本
AppiumLibrary的关键字可参考官方文档:
Open Application
Opens a new application to given Appium server
可以理解为启动一个应用 例子如下:
Open Application http://localhost:4723/wd/hub platformName=Android platformVersion=4.2.2 deviceName=192.168.56.101:5555 app=${CURDIR}/demoapp/OrangeDemoApp.apk appPackage=com.netease.qa.orangedemo appActivity=MainActivity
remote_url 可在Appium 中的如下位置找到:
 例如,我使用如下的命令,打开我的测试app,包名appPackage 为com.example.appiumlibrarytest ,要打开的appActivity 为MainActivity
open application http://127.0.0.1:4723/wd/hub deviceName=OPPO appPackage=com.example.appiumlibrarytest appActivity=MainActivity platformName=Android noReset=true
会自动会打开应用,如下:  Click Element
Click element identified by locator.
例如点击某个button,可以这样写:
Click Element id=com.example.appiumlibrarytest:id/button1
至于这id 怎么找,就可以借助Appium 了,如下:  另外,参考上图,可以自动录制生成支持Robot Framework 的测试代码
给上面Test 按钮添加一个点击事件,再使用自动化测试运行下,如下(注意要先打开应用Open Application ,否则会提示错误)  
|