一尘不染

selenium clear()命令不会清除元素

selenium

我用Java编写selenium脚本已有一段时间了。我今天遇到了一个很奇怪的问题。

这是问题所在:我使用webelement.clear()方法清除了文本字段,稍后在执行下一个命令(单击事件)时,先前清除的文本区域现在填充有先前填充的值。

这是代码片段:

mobileNumField.get(0).clear();
Thread.sleep(4500);
emailAddress.get(0).click();
emailAddress.get(0).clear();
Thread.sleep(4500);
emailAddress.get(0).sendKeys(Keys.TAB);

阅读 1049

收藏
2020-06-26

共1个答案

一尘不染

面临类似的问题。输入字段被清除,但错误消息未更新。似乎只有在输入和删除字符后,某些输入字段才能正常工作:

element.sendKeys(text);
element.sendKeys(Keys.SPACE, Keys.BACK_SPACE);
2020-06-26