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

问题描述 投票:-1回答:2

这是我的代码

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");
java selenium-webdriver
2个回答
0
投票

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

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

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.