简体   繁体   English

如何清除selenium webdriver java中的文本框值

[英]how to clear textbox value in selenium webdriver java

and this is my code这是我的代码

WebElement formElement1 = wd.findElement(By.id("updateMasterform"));
List<WebElement> allFormChildElements1 = formElement.findElements(By.xpath("*"));
for (WebElement we : allFormChildElements1) {
        System.out.println(we.getAttribute("class"));      
}
formElement1.findElement(By.id("editClientName")).clear();
formElement1.findElement(By.id("editClientName")).sendKeys("Mumbai");

只需使用 type 方法并输入“”作为输入:

formElement1.findElement(By.id("editClientName")).sendKeys("")

如果文本框没有焦点,有时 clear 不起作用 如果 clear 不起作用,请尝试以下代码以清除文本框中的值: formElement1.findElement(By.id("editClientName")).sendkeys(Keys.chord( keys.CONTROL,'a')) formElement1.findElement(By.id("editClientName")).sendKeys(Keys.DELETE);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM