java - Selenium Java 中的 WebElement 类是否有任何获取正文标记方法?
问题描述
我一直在尝试在 HTML 源代码中获取页面正文。我一直在用WebElement
Class 进行尝试。我无法访问invisibilityOfAllElements
方法或让我说它会引发错误。我写过这样的代码:
WebElement element = waitBody.until(ExpectedConditions.invisibilityOfAllElements(By.tagName("body")));
waitbody
WebDriverWait
是我定义的 Class 的对象。Eclipse 突出显示invisibilityOfAllElements
. 有什么想法可以解决这个问题吗?谢谢你。
解决方案
invisibilityOfAllElements() 需要“WebElement 列表”类型的定位器,但您提供的是“by”。
请改用 invisibilityOfElementLocated。
推荐阅读
- c# - 如何保护 asp.net web api 端点
- c# - 填充数据存储的循环内的数据验证/错误捕获
- c# - 尝试将焦点设置为在 $.ajax 成功
- javascript - Vue SVG 组件未在 DOM 中加载
- c# - 如何使用实体框架核心调用oracle参数化函数?
- nginx - openresty 代理中的 websockets
- python - 通过python插入数据时如何处理谷歌表格中的配额超出错误429?
- python - python:函数未定义
- apache-kafka - 我在 Kafka 日志中收到此错误:未找到 Fetch Session id
- spring-boot - Eureka 服务器状态 URL 显示未识别的主机名