0
以下代碼提取並打印網站上的所有菜單選項。這些選項存儲在列表中。這工作正常。爲什麼Assert沒有拋出異常
但我希望它拋出斷言異常,如果列表中包含的選項不包含「Foruma」。什麼都沒有發生,我的選擇不包含「Foruma」。這裏是我的代碼的主要部分:
WebDriver driver = new FirefoxDriver();
driver.get("http://www.sojicity.com");
WebElement mainMenu = driver.findElement(By.id("main-menu"));
List<WebElement> menuOptions = mainMenu.findElements(By.tagName("a"));
System.out.println(menuOptions.size() + " menu options found!");
String optText;
// this portion just lists off all the found menu options
for (int i = 0; i < menuOptions.size(); i++) {
optText = menuOptions.get(i).getText();
System.out.println(optText);
}
String toFind = "Forums";
assert menuOptions.contains(toFind);