使用Selenium IDE增加价值

时间:2015-10-28 05:09:39

标签: selenium testing

当所述路径看起来像这样时,如何增加img路径的值?

//ab[x]/img

X值增加1并且限制为50。

尝试编写一个关于如何点击网站上的几个图像的测试用例。

编辑:我想补充一点,我刚开始使用Selenium IDE并使用标准命令。

1 个答案:

答案 0 :(得分:0)

解决方案1:格式化xpath路径选择器

for(int i=1; i<=numberOfImages; i++) {
    String path = String.format("//ab[%d]/img", i);
    WebElement image = driver.findElement(By.xpath(path));

    if(image != null) {
        image.click();
    }
}

解决方案2:选择&#34; // ab / img&#34;返回并迭代它们。

String path = "//ab/img";
List<WebElement> imgElements = driver.findElements(By.xpath(path)); //notice the plural
for(WebElement image : imgElements) {
    image.click();
}