public class AndroidClickEvent extends ClickEvent
文件名:AndroidClickEvent.java
用途: 用于在安卓手机上运行的自动化脚本相关的点击事件。
该事件是对点击事件ClickEvent的一个补充,主要添加与安卓手机相关的按键点击操作。
编码时间:2021年4月23日下午8:46:38
修改时间:2021年4月23日下午8:46:38
| Modifier and Type | Class and Description |
|---|---|
static class |
AndroidClickEvent.AndroidCommondKey
文件名:AndroidClickEvent.java
|
brower, exceptionSet, isLocationElement, LOCATION_ELEMENT_JS, wait, waitTime, webElement| Constructor and Description |
|---|
AndroidClickEvent(AndroidBrower brower)
构造对象
|
| Modifier and Type | Method and Description |
|---|---|
void |
clickKey(io.appium.java_client.android.nativekey.AndroidKey androidKey)
用于点击安卓手机上的按键
|
void |
longPressKey(io.appium.java_client.android.nativekey.AndroidKey androidKey)
用于长按安卓手机上的按键
|
void |
rightClick(Element element)
由于app端不存在右键的感念,故该方法等同于调用
ClickEvent.click(Element)方法 |
click, continuousClick, doubleClickactionOperate, arrayToString, getBrower, getExceptionInfomation, isExistElement, locationElement, setLocationElement, setWaitTimepublic AndroidClickEvent(AndroidBrower brower)
brower - 浏览器AbstractCellphoneBrower类对象public void rightClick(Element element)
ClickEvent.click(Element)方法rightClick in class ClickEventelement - Element对象org.openqa.selenium.TimeoutException - 元素无法操作时抛出的异常org.openqa.selenium.NoSuchElementException - 元素不存在或下标不正确时抛出的异常public void clickKey(io.appium.java_client.android.nativekey.AndroidKey androidKey)
由于AndroidKey枚举中的值过多,查找不方便,可使用AndroidClickEvent.AndroidCommondKey枚举,
其列举出了常用的按键,通过AndroidClickEvent.AndroidCommondKey.getKey()方法输出指定枚举
注意:目前方法只支持发送单一按键,尚未找到组合按键的解决方案
androidKey - 安卓按键AndroidKey枚举public void longPressKey(io.appium.java_client.android.nativekey.AndroidKey androidKey)
由于AndroidKey枚举中的值过多,查找不方便,可使用AndroidClickEvent.AndroidCommondKey枚举,
其列举出了常用的按键,通过AndroidClickEvent.AndroidCommondKey.getKey()方法输出指定枚举
注意:目前方法只支持发送单一按键,尚未找到组合按键的解决方案
androidKey - 安卓按键AndroidKey枚举Copyright © 2024. All rights reserved.