Java 使用Selenium按类名查找数组中的元素
我试图提取类名为“infoBoxContents”的表中包含的文本。但是,有多个表具有此类名,我正在尝试从具有此类名的第三个表中提取文本。我尝试了以下代码Java 使用Selenium按类名查找数组中的元素,java,html,selenium,selenium-chromedriver,Java,Html,Selenium,Selenium Chromedriver,我试图提取类名为“infoBoxContents”的表中包含的文本。但是,有多个表具有此类名,我正在尝试从具有此类名的第三个表中提取文本。我尝试了以下代码 String actual = browser.findElement(By.className("infoBoxContents")).getText(); 这自然会返回具有上述类名的第一个表的文本。关于如何引用数组的特定元素,我做了很多研究,但没有发现任何东西 如何正确访问包含该类名的第三个表中的文本?您只查找一个元素。这应该可以解决这
String actual = browser.findElement(By.className("infoBoxContents")).getText();
这自然会返回具有上述类名的第一个表的文本。关于如何引用数组的特定元素,我做了很多研究,但没有发现任何东西
如何正确访问包含该类名的第三个表中的文本?您只查找一个元素。这应该可以解决这个问题
String actual = browser.findElements(By.className("infoBoxContents")).get(2).getText();