【发布时间】:2018-07-06 14:47:56
【问题描述】:
我是 selenium 的新手,正在尝试使用 LIST 打印链接文本。
我正在尝试从一个演示站点获取文本,但定位器上没有任何单一属性。所以请帮帮我。以下是我执行的详细信息。
网站网址:https://www.nopcommerce.com/
菜单:产品 > 产品下的所有子菜单(共找到 9 个链接)但无法打印这 9 个链接的文本。
屏幕截图 1: enter image description here
屏幕截图 2: enter image description here
我做过的代码:
public void OpenStoreDemo() {
List<WebElement> MainMenu = driver.findElements(By.xpath("//ul[@class='top-menu']/li[1]//a"));
System.out.println(MainMenu.size());
for (WebElement list : MainMenu) {
String getname = list.getText();
System.out.println(getname);
if (getname.equals("Store demo")) {
System.out.println("Pass");
}
else {
System.out.println("Not Found");
}
break;
}
}
【问题讨论】:
标签: java selenium selenium-webdriver