Was*_*asi 23 selenium automation selenium-rc
我想删除文本框的默认值以输入新值,但我不知道如何做到这一点.
我当时想用CTRL+ a然后Delete但我不知道怎么做.
我甚至使用了WebDriver的命令driver.findElement("locator").clear();.
Pav*_*cek 40
这段代码有用吗?因为你写的代码应该做的事情:
driver.findElement("locator").clear();
Run Code Online (Sandbox Code Playgroud)
如果它没有帮助,那么试试这个:
WebElement toClear = driver.findElement("locator");
toClear.sendKeys(Keys.CONTROL + "a");
toClear.sendKeys(Keys.DELETE);
Run Code Online (Sandbox Code Playgroud)
也许你将不得不做一些转换Keys.CONTROL + "a"为CharSequence,但第一种方法应该做魔术
如果您正在寻找 Selenium RC 的解决方案,您可以简单地使用
// assuming 'selenium' is a healthy Selenium instance
selenium.type("someLocator", "");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
91659 次 |
| 最近记录: |