如何使用Selenium IDE一次填写所有文本字段
我有一个包含许多文本输入的表单,我想用Selenium IDE用相同的文本一次性填充它们。 我想用这样一个循环来实现:如何使用Selenium IDE一次填写所有文本字段,selenium,selenium-webdriver,selenium-chromedriver,selenium-ide,Selenium,Selenium Webdriver,Selenium Chromedriver,Selenium Ide,我有一个包含许多文本输入的表单,我想用Selenium IDE用相同的文本一次性填充它们。 我想用这样一个循环来实现: => loop click | //input[@type=text] of index i type | //input[@type=text] of index i | someTexte => end 这段代码可能会有所帮助(由SeleniumWebDriver提供) List inputs=getDriver().findElements(By
=> loop
click | //input[@type=text] of index i
type | //input[@type=text] of index i | someTexte
=> end
这段代码可能会有所帮助(由SeleniumWebDriver提供)
List inputs=getDriver().findElements(By.xpath((//input[@type='text']));
输入。forEach(输入->{
输入。发送键(“某些文本”);
});
你想在IDE中使用它吗?@DMart,当然可以。在这里查找循环:谢谢,但我想在IDE中使用它,而不是WebDriver。
List<WebElement> inputs = getDriver().findElements(By.xpath("(//input[@type='text'])"));
inputs.forEach(input -> {
input.sendKeys("some text");
});