java - 在java中循环selenium webdriver脚本但具有不同的值

标签 java loops selenium

我遇到了这个问题。我想在我的 selenium webdriver 中循环这个函数:

driver.findElement(By.id("some id")).sendKeys("Example 1");

但我希望下一个生成的元素是“示例 2”、“示例 3”、“示例 4”等。有没有简单的方法?

<小时/>

好的。我已经通过这样做来管理它:

int x = 1;
 while (x<20) {
    driver.findElement(By.id("some id")).sendKeys("Example" + x);x++; }

最佳答案

也许试试这个:

WebElement wE = driver.findElement(By.id("some id"));
for(int i= 1;i<20;i++){
     wE.sendKeys("Example "+ i);
}

关于java - 在java中循环selenium webdriver脚本但具有不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25035171/

相关文章:

java - 如何修复 "java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name ' 技能'可作为请求属性“错误

java - 在 Google Calendar API 中开会

javascript - 尝试创建一个 for 循环来记录数组中的偶数

java - Selenium TestNG 页面对象模型框架中的问题

javascript - 是否可以在同一场景中有条件地运行 cucumber 步骤?

python - WebElement 在调用 driver.refresh() 后作为 NoneType 返回

java.net.SocketException : Unconnected sockets not implemented 异常

java - 未能停止 Tomcat 中的 Elasticsearch 线程

list - 如何逐个元素地遍历列表

loops - 卡在 Clojure 循环中,需要一些指导