Selenium:按类名Java仅查找可见元素 1 周 Questions & Answers 1029 我在一个页面中有两个相同类的元素,我想移动到其中的每一个,然后用它们做一些事情 我知道如何到达那里(到元素),但我不知道如何仅访问所看到的元素。 有什么帮助吗
# 1 楼答案 我有以下两种建议: 您可以按如下方式使用isDisplayed(): driver.findElement(By.id("idOfElement")).isDisplayed(); 您可以定义如下所示的方法并调用它: public boolean isElementPresent(By by) { try { driver.findElement(by); return true; } catch (org.openqa.selenium.NoSuchElementException e) { return false; } } 现在,您可以使用如下断言来检查元素是否存在: assertTrue(isElementPresent(By.id("idOfElement"))); 希望这有帮助。谢谢
# 1 楼答案
我有以下两种建议:
您可以按如下方式使用isDisplayed():
您可以定义如下所示的方法并调用它:
现在,您可以使用如下断言来检查元素是否存在:
希望这有帮助。谢谢