public class AndroidBrower extends AbstractCellphoneBrower
文件名:AnroidBrower.java
用途: 定义启动安卓手机app自动化相关的方法
编码时间:2021年4月7日下午6:52:38
修改时间:2021年4月7日下午6:52:38
AbstractCellphoneBrower.CapabilityType
appPackage, driverInfo, isRestartDriver, linkUrl
driver, informationJson
Constructor and Description |
---|
AndroidBrower(String deviceName,
URL linkUrl,
AppPackage appPackage)
构造对象,并初始化设备名称以及待测试app包信息,默认使用“uiautomator2”执行器,并清除app信息后启动
|
AndroidBrower(String deviceName,
URL linkUrl,
String packageName,
String activityName)
构造对象,并初始化设备名称以及待测试app包信息,默认使用“uiautomator2”执行器,并清除app信息后启动
|
Modifier and Type | Method and Description |
---|---|
io.appium.java_client.android.AndroidDriver<io.appium.java_client.android.AndroidElement> |
getAndroidDriver()
用于以安卓驱动的形式返回驱动类对象
|
protected Map<String,Object> |
getCapabilities()
用于返回浏览器相关的参数信息
|
String |
getNativeName()
用于返回app原生元素所在上下文名称
|
protected void |
openBrower()
用于启动浏览器
|
getAllInformation, getAppPackage, getDriver, setCapability, setCapability
closeBrower, getLogRecord
public AndroidBrower(String deviceName, URL linkUrl, AppPackage appPackage)
deviceName
- 设备名称linkUrl
- appium的连接地址appPackage
- app包信息protected void openBrower()
AbstractBrower
openBrower
in class AbstractBrower
protected Map<String,Object> getCapabilities()
AbstractCellphoneBrower
getCapabilities
in class AbstractCellphoneBrower
public String getNativeName()
AbstractCellphoneBrower
getNativeName
in class AbstractCellphoneBrower
public io.appium.java_client.android.AndroidDriver<io.appium.java_client.android.AndroidElement> getAndroidDriver()
Copyright © 2024. All rights reserved.