当我在EditText上对Appium执行.clear()方法而不是清除它时,光标位于EditText的开头,它显示了替换第一个单词的建议。这是我正在使用的java代码:
List<WebElement> clearName = driver.findElements(By.className("android.widget.EditText"));
clearName.get(0).clear();
当我尝试按名称清除文本时,会发生同样的事情:
driver.findElement(By.name("My Name")).clear();
有什么想法吗?谢谢!
答案 0 :(得分:0)
在最新版本的Appium中,我们只需要调用sendKey()
,在内部清除字段值,并使用您传递的值进行更新。
你能试试吗?
driver.findElement(By.name("My Name")).sendKey("some text");