51Testing软件测试论坛

标题: 元素定位时如何使用for循环?? [打印本页]

作者: OverTimeDog    时间: 2015-10-13 16:19
标题: 元素定位时如何使用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
("//input[@data-id = "+i+"]"))
作者: OverTimeDog    时间: 2015-10-13 17:01
gaha 发表于 2015-10-13 16:53
("//input[@data-id = "+i+"]"))

用你的方法成功了!非常感谢!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2