使用 AppiumLibrary 库做准备
Appium Android 环境搭建
- 下载安装 JDK
- 下载安装 Android Studio
- 下载安装 Appium 服务器
- 下载安装 Appium Desktop
- 安装 AppiumLibrary 库
下载安装JDK
下载安装 Android Studio
- 下载安装 AS, 并下载 SDK, 创建 AVD, 并启动模拟器
下载安装 Appium 服务器
- 下载安装 Appium 服务器 (下载安装 Appium Desktop 也可不安装服务器)
npm install -g appium
appium
下载安装Appium Desktop
- 下载安装 Appium Desktop, 下载地址:https://github.com/appium/appium-desktop/releases
安装 AppiumLibrary 库
- pip install robotframework - appiumlibrary
AppiumLibrary 库打开关闭应用
- Open Application
- Close Application
*** Settings ***
Library AppiumLibrary
*** Test Cases ***
case01
log case01
Open Application http://127.0.0.1:4723/wd/hub platformName=Android
... platformVersion=5.1.1 deviceName=127.0.0.1:62001
... appPackage=com.tencent.mobileqq appActivity=com.tencent.mobileqq.activity.LoginActivity
Sleep 3
Close Application
AppiumLibrary 库定位元素
- AppiumLibrary 中所有需要在页面上查找元素关键字都带有一个参数,即 locator 或 webelement.locator。
- locator 是一个字符串,描述如何使用指定不同定位策略语法来定位元素
- webelement 是一个变量,包含 WebElement 实例,该实例是元素表示形式
使用定位器