【问题标题】:Why am I getting Uncaught TypeError: Cannot read property 'domNode' of null` from Tableau when executing Watir script?为什么我在执行 Watir 脚本时收到 Uncaught TypeError: Cannot read property 'domNode' of null` 从 Tableau?
【发布时间】:2019-02-08 17:41:31
【问题描述】:

我正在使用 Watir 自动化来验证报告是否打开,并且我可以看到该报告中的特定选项卡。

我会弹出一个包含以下信息的窗口。

当脚本进入报告时,会显示一个错误窗口,其中包含 以下文本:意外错误发生意外错误。如果你 继续收到此错误请联系您的 Tableau Server 行政人员。会话 ID:297D9D39C3144E0EB94D2CDE4CF03339-1:0 未捕获的类型错误:无法读取 null 的属性“domNode”`

控制台错误:

vqllegacydojouiweb.js:2 Uncaught TypeError: Cannot read property 'domNode' of null
at Object.layout (vqllegacydojouiweb.js:2)
at Object.postCreate (vqllegacydojouiweb.js:2)
at Object.create (clientweb.js:16)
at Object.postscript (clientweb.js:16)
at Object._construct (dojo.js:16)
at new <anonymous> (dojo.js:16)
at s.createTabbedNavigation (vqllegacydojouiweb.js:2)
at E.<anonymous> (vqlweb.js:56)
at c (mscorlib.min.js:1)
at i (jquery-3.0.0.min.js:2)

如果我手动导航到同一报告,则不会显示上述错误消息,并且我可以看到该选项卡。

我搜索了多个论坛,找不到与此问题相关的任何内容。

任何帮助将不胜感激。

硒网络驱动程序(3.14.0) 瓦提尔 (6.14.0) 网络驱动程序 (3.4.1)

Chrome 版本 72.0.3626.96(官方构建)(64 位)

【问题讨论】:

  • 您能否提供(最少的)HTML 来重现该行为?以及具体的watir 代码?
  • 我发现 Chromedriver 选项之一导致了这个问题。 --user-agent
  • 很高兴您成功了。您能否将您的解决方案发布为答案或删除您的问题?只是保持整洁......

标签: rspec cucumber tableau-api watir


【解决方案1】:

我发现其中一个 Chromedriver 选项导致了该问题。 --用户代理

【讨论】:

    猜你喜欢
    • 2018-06-30
    • 2020-05-10
    • 1970-01-01
    • 2021-09-25
    • 2019-08-08
    • 1970-01-01
    • 2019-01-11
    • 2016-12-27
    • 2021-07-29
    相关资源
    最近更新 更多