我Boolean在 Webdriver 中定义了变量,支持如下:
boolean r1 = selenium.isTextPresent("something");
我在while循环中使用了这个。我想将我的代码转换为 Webdriver 代码,我尝试了:
boolean jr1 = driver.findElement(By.linkText("something")) != null;
但它仅在 text 存在且 value 为 时才有效true。当值应该返回false到我的变量时,我在控制台错误中收到:
Caused by: org.openqa.selenium.remote.ErrorHandler$UnknownServerException: Unable to locate element: {"method":"link text","selector":"something"}
你能给我一些建议吗?