为什么我的 CloudWatch Canary 显示错误 “Node is either not visible or not an HTMLElement”?

上次更新时间:2021 年 1 月 8 日

我使用 GUI 工作流生成器创建了一个 Amazon CloudWatch Canary。但是,我的 Canary 失败,我收到以下错误:“Node is either not visible or not an HTMLElement”。我如何解决此错误?

解决方法

创建 CloudWatch Canary时,“Node is either not visible or not an HTMLElement” 错误通常是由以下原因导致:

  • 使用参考不存在元素的脚本(错误的选择器)
  • 使用参考不可见元素的脚本(正确的选择器但元素不可见)
    注意: 如果在脚本中使用全球选择器作为类元素,则默认情况下,选择器将使用结果数组中的第一个元素。如果第一个元素具有 “display:none” 的 CSS 值,则该元素将是不可见的。

要修复此错误,请按照 如何确定要在 CloudWatch Canary GUI 工作流生成器中使用的 DOM 选择器或 XPath? 中的步骤执行操作。 请务必使用在所需元素中有结果的选择器。


这篇文章对您有帮助吗?


您是否需要账单或技术支持?