0

ハドソンサーバーでphantomjs call angularjs testを使用しようとしています。しかし、angularjsがテストを完了する前に、phantomjs自体がシャットダウンしたようです。結果を取得する前に、角度テストスクリプトが完了するまでファントム js を待機させる方法または方法はありますか。

4

1 に答える 1

1

多分、phantomjsに付属している PhantomJS の例のQUnit ランナーを確認できます。waitForという関数内。しかし、この例が angularjs に役立つかどうかはわかりません。QUnit の場合、主なアイデアは、setInterval 関数を使用して id = 'qunit-testresult' の div をチェックし、QUnit が完了したかどうかを判断することです。

JavaScript と PhantomJS の非同期性を忘れないでください :)

于 2012-08-14T18:47:44.533 に答える