selenium - 如何使用selenium删除文本字段中的默认值?

标签 selenium automation selenium-rc

我想删除文本框的默认值以输入新值,但我不知道如何执行此操作。

我想使用CTRL+a,然后删除,但我不知道该怎么做。

我什至使用了WebDriver的命令driver.findElement("locator").clear();

最佳答案

代码有帮助吗?因为您正在编写的代码应该执行以下操作:

driver.findElement("locator").clear();

如果没有帮助,请尝试以下操作:

WebElement toClear = driver.findElement("locator");
toClear.sendKeys(Keys.CONTROL + "a");
toClear.sendKeys(Keys.DELETE);

也许您需要将 Keys.CONTROL + "a" 转换为 CharSequence,但第一种方法应该会起作用

关于selenium - 如何使用selenium删除文本字段中的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10799794/

相关文章:

java - 如何通过除 "class"和 "name"之外的属性直接查找 WebElements(例如 "title")

c++ - 来自 C++ 的 Excel 2010 自动化

java - Selenium RC - 错误 : Could not find or load main class jar

nullpointerexception - 从java中的selenium的另一个类调用test

python - 以下元素的 XPath 是什么?

android - 即使找不到元素或在 appium for android 中等待,如何继续

batch-file - 自动化 FFMPEG

java - Selenium->自动化规划->如何一次执行大部分测试用例?

java - 如何从 selenium 框架中拆分 selenium 测试类?