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

Kum*_*mar 1 java selenium

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

例如:

weblist.get(j).findElement(By.className("accordion-toggle")).getText()
Run Code Online (Sandbox Code Playgroud)

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

小智 5

你可以这样尝试

    //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());

    }
Run Code Online (Sandbox Code Playgroud)

谢谢