問題タブ [gulp-protractor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
181 参照

angularjs - 分度器の異なるモック httpbackend 応答

いくつかのテストにモックモジュールを使用しています。

ページが読み込まれたときなど

以下のこの API URL が呼び出され、正常に動作する以下の応答が得られます。

しかし、別のページが読み込まれたときなど

また、モック モジュールで API URL を呼び出します

しかし、今回は別の応答を返したいと思っています。(前のページが読み込まれ、いくつかの UI テスト アクションが行われたためです。)

モック モジュールで、API URL への最初の呼び出しではなく、今回は 2 番目の呼び出しを使用するようにするにはどうすればよいでしょうか? 現時点では、どのページをロードしても使用されます:

リクエストがどのページから来たかを検出できますか..またはクエリ文字列変数を渡すことができますか? これについてどうすればよいかわかりません。

0 投票する
1 に答える
171 参照

gulp-protractor - gulp-protractor がテストを実行できません

gulp-protractor タスクを使用してテストを実行できません。スタンドアロンの Selenium Server を起動し、Chrome ブラウザを起動しますが、その後は何もしません。

gulp.js

conf.js

ご意見をお聞かせください。

0 投票する
0 に答える
395 参照

angularjs - 分度器でng-file-uploadを中止するテスト

ng-file-uploadを使用してファイルをアップロードしているときに、キャンセルが機能するかどうかを (分度器を使用して) テストしたいと思います。ただし、アップロード中はアサーションとアクションは評価されず、アップロードが完了した後にのみテストが失敗します。これは、アサーションがアップロード後にのみ評価されるステータス == アップロードのようなものを期待しているのに対し、ステータス == 完了を期待しているためです。

私が使用しているバージョン:

ファイルのアップロード中にブラウザ ウィンドウが一時的にぼやける (そう思われる) のをどのように克服できますか?

これは私が得た距離です:

html:

ページ オブジェクト:

ジャスミン:

コメント行で検証します。ブラウザー (クロム) では、手動で無効なクラスがボタンから削除されていることは明らかですが、ファイルのアップロード中に何らかの理由で検証できません。

いくつかの最適化(特にページオブジェクト)を使用できますが、タイムアウトを受け取る理由を説明しているとは思いませんか?

0 投票する
3 に答える
27150 参照

javascript - 分度器 - e2e テストで文字列が空でないことを確認する最良の方法は何ですか

e2e テストを使用して値が見つかるようにする (たとえば、空の文字列ではない) ことを確認する最善の方法は何ですか?

0 投票する
0 に答える
45 参照

gulp - 最初のシナリオで例外がある場合、Gulp + Protractor + CucumberJS は次のシナリオに進まない

以下のようにgulp設定ファイルがあります:

cmd を使用してテストを実行しようとすると、例外が発生し、その時点で停止しました。別のシナリオに進み、例外が発生したときに前のシナリオを失敗としてマークする方法はありますか?