原本输入框有文本需要删除之后再输入的问题
查过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是光标末尾