小编Tar*_*run的帖子

如何在Selenium WebDriver中获取"ul"类的所有"li"元素

我是Selenium webdriver的新手.我遇到了一个要求,我必须运行我的测试,点击一个部分中的所有链接.有人可以帮我解决这个问题.附上一张图片,显示该特定部分的萤火虫属性.我尝试了下面的代码,但它返回一个空列表.

public static void main(String[] args) {

    WebDriver driver = new FirefoxDriver();

    driver.get("https://dev.www.tycois.com/");
    driver.manage().window().maximize();

    List<WebElement> allElements = driver.findElements(By.xpath("html/body/div[10]/div/div[1]/div[3]/ul[1]/li[5]"));
    System.out.println(allElements);

    for (WebElement element: allElements) {
        System.out.println(element.getText());
        element.click();          
    }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

html java selenium selenium-webdriver

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

html ×1

java ×1

selenium ×1

selenium-webdriver ×1