2016-04-05 5 views
0

特定のシナリオでは、es6クラスが画面上の特定のポイントまでスクロールするときにクラスにクラスを追加できます。そのスクロールをシミュレートするために、私は実際にそのページを作成する必要があることを認識しました。私はphantomjsが最もコメントの方法であることを発見しました。私はまた人々がjasmine + phantom for similar e2eを使用することを発見した。gulp-jasmine-phantomで純粋なjsクラスのe2eテストを実行することが可能です

私がgulp-jasmine-phantomfrom npmを使用したのは不思議ですが、上記の例のようにe2sもやっていますか?それを設定するには?私はテストファイルを呼び出すphantomjsとe2eテストのために.htmlファイルを使用する同様の設定を見なかったので。

これは適切なアプローチではない場合、gantを使用してphantomjsベースのe2eテストを実行することを放棄する必要がありますか?

答えて

0

PhantomJSは素晴らしいツールであり、エンドツーエンドテストのために他のツールと組み合わせて使用​​する人もいますが、それだけではありませんし、クレームもしていません。

あなたの設定では、既に巨大な穀物とジャスミンを自由に使い分けることができます。真のエンドツーエンドのテストのためには、Casperを達成できるフロントエンドのやり取りが必要です。あるいは、私の個人的な好きなSeleniumの1つで、複数のブラウザでのテストが可能です。

Angularを使用している場合は、それ自体がエンドツーエンドのテストフレームワークであるProtractorをお勧めします。

希望があれば

関連する問題