原本输入框有文本需要删除之后再输入的问题
查过java-client之后发现sendKeyEven已经不能再使用了,api中给了新的方法pressKeyCode
目前可以这么写
public void setValue(By by,String
value){
this.click(by);
int size = driver.findElement(by).getText().length();
driver.pressKeyCode(
123);
for(
int i =
0;i<size;i++){
driver.pressKeyCode(AndroidKeyCode.BACKSPACE);
}
driver.findElement(by).sendKeys(
value);
}
Android keycode对应是
123是光标末尾
转载请注明原文地址: https://ju.6miu.com/read-677944.html