java - 使用 WebDriver findElements().isEmpty 方法检查元素是否存在

标签 java selenium selenium-webdriver

我需要检查页面上是否存在某些元素。
我已经看到了这个WebDriver: check if an element exists?问题,但我想知道为什么不简单地应用 findElements().isEmpty 方法?
我认为它会做同样的工作。

UPD 现在我看到 findElements().isEmpty 工作完美所以我只是想知道为什么要寻找其他更复杂的方法,而有一个简单的方法为了那个原因?

最佳答案

isEmpty() 实际上来自 Java List 类,因为 findElements() 返回一个 List Web元素。

关于java - 使用 WebDriver findElements().isEmpty 方法检查元素是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31004624/

相关文章:

java - controlfx 对话框用法将对话框包含在 catch block 中

python - 在 Python 中使用 Selenium 和 PhantomJS 时出现异常错误

python - 在 python 中使用 selenium 连接到已经运行的 chrome 实例

python - 如何以表格的形式进行抓取,使列表变得均匀

java - 禁止用户同时从两个或多个 Android 设备登录

java - 如何在 Web 应用程序容器上为特定用户创建文件夹?

javascript - 滚动到底部后获取动态加载的 HTML

selenium-webdriver - DefaultWait<T> 中的 ExpectedConditions OR AND AND

java - 非同步线程和同步线程的区别

c# - 在 C# 中将 Httpheader 添加到 selenium chrome webdriver