2

ブラウザ同期を使用してジャスミン仕様のセレン テストケースを実行することは可能ですか?

nodejsでbrowsersyncを使用して単純なhtmlファイルを実行できます。同じものを使用してジャスミンスペックを実行することは可能ですか.

4

4 に答える 4

1

私はそうは思わない。BrowserSync は、タスクを実行するためではなく、ブラウザーを同期するためのツールです。http://gulpjs.com/http://gruntjs.com/などの JS Task Runner を見てみたいと思うかもしれません。

彼らは jasmine を実行し、ファイルを監視し、変更後に実行できます (Karma も見てください)。

于 2015-04-22T16:33:38.237 に答える
0

「実行」の意味によって異なります。ブラウザのhtmlランナーファイルに埋め込まれたジャスミンスペックをロードし、grunt-browserを介してgrunt(ノードで実行されるタスクランナー)でbrowser-syncを実行ます-同期プラグイン。仕様またはソース ファイルへの変更はすべて自動的に再読み込みされるため、ファイルを保存するたびにテストが効果的に再実行され、変更に関するテスト フィードバックが即座に得られます。

私は実際にこの方法でセレンテストを実行していませんが、なぜこれが機能しないのかわかりません。私が確認できる唯一の問題は、テストが遅くなる可能性が高いことです。そのため、ブラウザーがリロードするまで、より長く待たなければならない可能性があります。

于 2016-02-11T10:19:02.513 に答える
0

BrowserSync指定されたファイルを監視し、変更が行われるたびにそれらをブラウザに提供する単なるツールです。

リンティング、コンパイル、テスト、サービングなどのタスクを実行するプラグインを介してさまざまなタスクを処理するタスク ランナーではありません。

このような人気のある TaskRunner アプリの 2 つは、Grunt と Gulp for Node です。

于 2015-04-24T05:47:12.253 に答える