由于某种原因,我的茉莉花测试出现了间歇性的失败(或者至少报告了)。错误位于run-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 (build 30101)、Jasmin2.2.0和幻影2.0.0。生成步骤命令参数为
--web-security=no
--local-to-remote-url-access=yes
--ignore-ssl-errors=yes
jasmine/run-jasmine.js
specs/SpecsRunner.html
我试过贬低茉莉花和幻影但没有改变。我也尝试过各种run-jasmine.js脚本,但都没有效果。还有其他人有类似的问题吗?
直到几天前,一切都很好,现在90%的时间都是这样。
提前谢谢。
发布于 2015-04-20 07:26:48
我找到了一个新的run-jasmine.js脚本来完成这项工作。
我以前试过这个脚本,但是遇到了超时问题,所以我继续前进,但是现在我已经将脚本中的“默认最大超时”增加到了60秒,它似乎做得很好。
https://stackoverflow.com/questions/29095692
复制相似问题