public class AndroidBrower extends AbstractCellphoneBrower
文件名:AnroidBrower.java
用途: 定义启动安卓手机app自动化相关的方法
编码时间:2021年4月7日下午6:52:38
修改时间:2021年4月7日下午6:52:38
AbstractCellphoneBrower.CapabilityTypeappPackage, driverInfo, isRestartDriver, linkUrldriver, 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, setCapabilitycloseBrower, getLogRecordpublic AndroidBrower(String deviceName, URL linkUrl, AppPackage appPackage)
deviceName - 设备名称linkUrl - appium的连接地址appPackage - app包信息protected void openBrower()
AbstractBroweropenBrower in class AbstractBrowerprotected Map<String,Object> getCapabilities()
AbstractCellphoneBrowergetCapabilities in class AbstractCellphoneBrowerpublic String getNativeName()
AbstractCellphoneBrowergetNativeName in class AbstractCellphoneBrowerpublic io.appium.java_client.android.AndroidDriver<io.appium.java_client.android.AndroidElement> getAndroidDriver()
Copyright © 2024. All rights reserved.