我试图在哈德逊服务器上使用 phantomjs 调用 angularjs 测试。但似乎 phantomjs 在 angularjs 完成测试之前自行关闭了。它是否有某种方法或方法可以让 phantomjs 等到 angular 测试脚本完成后再获取结果。
问问题
667 次
1 回答
1
也许您可以查看QUnit runner 以获取 PhantomJS示例,它附带 phantomjs。在名为waitFor的函数中。但我不知道这个例子是否会对你使用 angularjs 有所帮助。对于 QUnit,主要思想是使用 setInterval 函数检查 id = 'qunit-testresult' 的 div 以确定 QUnit 是否已完成。
注意 不要忘记 JavaScript 和 PhantomJS 的异步特性 :)
于 2012-08-14T18:47:44.533 回答