如何使用java和selenium循环使用菜单扩展器
主菜单如何使用java和selenium循环使用菜单扩展器,java,selenium-webdriver,Java,Selenium Webdriver,主菜单 选择1 选择2 选择3 选择4 备选案文5 在这里,当我点击主菜单。其余选项将显示。我想循环浏览所有选项并单击它们 List<WebElement> elements =submenuclick.findElements(By.xpath("//div[@id='...']/ul/li")); for (WebElement element: elements) { System.out.prin
List<WebElement> elements =submenuclick.findElements(By.xpath("//div[@id='...']/ul/li"));
for (WebElement element: elements) {
System.out.println(element.getText());
}
List elements=submonuclick.findElements(By.xpath(“//div[@id=”…”]/ul/li”);
for(WebElement:elements){
System.out.println(element.getText());
}
当我执行此操作时,会出现无此类元素异常。您需要更改存储列表元素的Xpath,如下所示,直到无序列表为止:
List <WebElement> elements =submenuclick.findElements(By.xpath("//div[@id='...']/ul"));
List elements=subnumuck.findElements(By.xpath(“//div[@id=”…“]/ul”);
请立即尝试。请为您的元素提供html代码或共享页面的url。何时发生错误?当您点击主菜单时,还是在尝试获取选项时?