TypeError: null is not an object (evaluating 'document.body.querySelector('.alert > .bar.passed').innerText')
TypeError: null is not an object (evaluating 'document.body.querySelector('.alert > .bar.passed').innerText')
出于某种原因,我的 jasmine 测试 运行(或至少报告 运行ning)间歇性失败。错误在于 运行-jasmine.js 并且错误表现为
`TypeError: null is not an object (evaluating 'document.body.querySelector('.alert > .bar.passed').innerText')
phantomjs://webpage.evaluate():58
phantomjs://webpage.evaluate():61`
我正在 运行宁 TeamCity 8.1.3(内部版本 30101)、Jasmine 2.2.0 和 phantomjs 2.0.0。
构建步骤命令参数为
--web-security=no
--local-to-remote-url-access=yes
--ignore-ssl-errors=yes
jasmine/run-jasmine.js
specs/SpecsRunner.html
我已经尝试降级 Jasmine 和 phantomjs,但没有任何变化。我也尝试了各种 运行-jasmine.js 脚本但无济于事。还有其他人遇到类似问题吗?
几天前一切都很好,现在 90% 的时间都是这样。
提前致谢。
我找到了一个新的 运行-jasmine.js 脚本来完成这项工作。
daniel-chambers / run-jasmine.js
我之前尝试过此脚本,但遇到了超时问题,所以我继续前进,但现在我已将脚本中的 'Default Max Timeout' 增加到 60 秒,它似乎可以很好地解决问题。
出于某种原因,我的 jasmine 测试 运行(或至少报告 运行ning)间歇性失败。错误在于 运行-jasmine.js 并且错误表现为
`TypeError: null is not an object (evaluating 'document.body.querySelector('.alert > .bar.passed').innerText')
phantomjs://webpage.evaluate():58
phantomjs://webpage.evaluate():61`
我正在 运行宁 TeamCity 8.1.3(内部版本 30101)、Jasmine 2.2.0 和 phantomjs 2.0.0。 构建步骤命令参数为
--web-security=no
--local-to-remote-url-access=yes
--ignore-ssl-errors=yes
jasmine/run-jasmine.js
specs/SpecsRunner.html
我已经尝试降级 Jasmine 和 phantomjs,但没有任何变化。我也尝试了各种 运行-jasmine.js 脚本但无济于事。还有其他人遇到类似问题吗?
几天前一切都很好,现在 90% 的时间都是这样。
提前致谢。
我找到了一个新的 运行-jasmine.js 脚本来完成这项工作。
daniel-chambers / run-jasmine.js
我之前尝试过此脚本,但遇到了超时问题,所以我继续前进,但现在我已将脚本中的 'Default Max Timeout' 增加到 60 秒,它似乎可以很好地解决问题。