【发布时间】: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