appium .clear()不适用于EditText java

时间:2014-12-30 15:43:44

标签: java android android-edittext appium

当我在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();

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

在最新版本的Appium中,我们只需要调用sendKey(),在内部清除字段值,并使用您传递的值进行更新。

你能试试吗?

driver.findElement(By.name("My Name")).sendKey("some text");