0

我试图在哈德逊服务器上使用 phantomjs 调用 angularjs 测试。但似乎 phantomjs 在 angularjs 完成测试之前自行关闭了。它是否有某种方法或方法可以让 phantomjs 等到 angular 测试脚本完成后再获取结果。

4

1 回答 1

1

也许您可以查看QUnit runner 以获取 PhantomJS示例,它附带 phantomjs。在名为waitFor的函数中。但我不知道这个例子是否会对你使用 angularjs 有所帮助。对于 QUnit,主要思想是使用 setInterval 函数检查 id = 'qunit-testresult' 的 div 以确定 QUnit 是否已完成。

注意 不要忘记 JavaScript 和 PhantomJS 的异步特性 :)

于 2012-08-14T18:47:44.533 回答