java - 我们如何使用 selenium webdriver 将 weblist 元素存储到数组中

标签 java selenium

我们如何使用 Selenium WebDriver 将 Web 列表元素存储到数组中

例如:

weblist.get(j).findElement(By.className("accordion-toggle")).getText()

它包含我们如何将元素存储到数组中的元素列表。

最佳答案

你可以这样尝试

    //to catch all web elements into list
    List<WebElement> myList=driver.findElements(By.className("accordion-toggle"));

    //myList contains all the web elements
    //if you want to get all elements text into array list
    List<String> all_elements_text=new ArrayList<>();

    for(int i=0; i<myList.size(); i++){

        //loading text of each element in to array all_elements_text
        all_elements_text.add(myList.get(i).getText());

        //to print directly
        System.out.println(myList.get(i).getText());

    }

谢谢

关于java - 我们如何使用 selenium webdriver 将 weblist 元素存储到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34892868/

相关文章:

java - 获取Firefox驱动后不执行语句

python - Selenium/Python/Flash - 怎么样?

python selenium在连续3个网页上填写答案表

java - 使用 JDBC 返回 MYSQL 中最后一行的整数

java - 测试我的应用程序时出现此崩溃。我是一个完整的初学者,无法理解如何解决此问题,任何解决方案?

java - Jackson 数据绑定(bind)在 IDE 环境中工作但不在 jar 中

java - 如何在同一个浏览器窗口中依次运行一组 Cucumber 功能文件?

c# - 如何使用 Selenium c# 将剪贴板中的 url 粘贴到 Chrome 中的地址栏?

java - 我的程序在 ListView 中第二次单击时崩溃

java - 错误: Main method not found in java class