OverTimeDog 发表于 2015-10-13 16:19:45

元素定位时如何使用for循环??

<input class="form-control" data-id="0" data-name="入选组0" value="" pattern="^\d*$" invalid="请输入非负整数" custom="e-more-than-prev" cmsg="输入值不能小于前一个配置项" type="text">

求教 这个输入框的data-id="0",其他输入框与它的区别就是data-id不一样,data-id从0到4的5个输入框
for(int i=0;i<5;i++){
      driver.findElement(By.xpath("//input[@data-id = 'i']")).sendKeys(new String[] {"3"});
      Thread.sleep(2000);
      }
我想使用for循环,将这5个框全部填上3,但是会报错,请问如何实现这个循环????新手一枚!轻喷!

gaha 发表于 2015-10-13 16:53:43

("//input[@data-id = "+i+"]"))

OverTimeDog 发表于 2015-10-13 17:01:45

gaha 发表于 2015-10-13 16:53
("//input[@data-id = "+i+"]"))

用你的方法成功了!非常感谢!
页: [1]
查看完整版本: 元素定位时如何使用for循环??