我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"}
你能给我一些建议吗?