問題タブ [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 に答える
10361 参照

angularjs - リピーター配列内の WebElement の分度器 getText

私が持っているHTMLページで:

私が持っているe2eテストでは(配列に2つの要素を返しています):

コンソールは、phone.name、phone.age、および phone.snippet の 3 つの列すべてを出力しています。セレクターが phone.name を返さないのはなぜですか?

リスト「li」にあるもの、プレーンテキスト、またはバインディングを実際に返します。

0 投票する
4 に答える
14831 参照

protractor - テストを個別の仕様に分割して、別の仕様から呼び出すことはできますか、それともヘルパー関数を使用する方がよいですか?

E2E テスト用に Protractor を使い始めたばかりですが、テスト ケースの構造に少し問題があります。

テストを個別の仕様に分割して別の仕様から呼び出すことができるかどうか、またはこれを処理するための適切なヘルパー関数を作成するにはどうすればよいかわかりません。

リピーターで要素を見つけています。次に、リピーターの各要素の操作ごとにテストを行いたいと思います。このような並べ替え:

0 投票する
9 に答える
85635 参照

javascript - Protractor/WebdriverJS でデフォルトのブラウザ ウィンドウ サイズを設定する方法

何らかの理由で、職場でテストを実行するとブラウザーが最大化されますが、自宅でテストを実行すると、約 50% 幅のブラウザー ウィンドウしか開きません。これにより、下にスクロールするなどの不一致が発生するため、テストを実行するすべてのマシンで同じサイズのブラウザー ウィンドウを開きたいと考えています。これを行う最善の方法は何ですか?

(他の言語の答えはいくつか見つかりましたが、JavaScript に適応させることはできませんでした)

追加する

何もしません (明らかwindow.moveToに、window.resizeToGoogle Chrome ではサポートされていません)。

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

timeout - 分度器に角度の解決状態を理解させる方法は?

私は分度器の e2e テストを書いています。

いつも、時にはもっと長く待つことさえあります。

は良い解決策ですが、wait はどのくらいの頻度でコールバック関数をチェックしますか?

これに対するよりエレガントなアプローチはありますか?

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

code-coverage - GRUNT からのコード カバレッジの分析

GRUNT を使用して JavaScript を多用するアプリを構築しています。このアプリをテストするために、Jasmine で記述されたテストがあります。テストはカルマと分度器を介して実行されています。コマンドラインでこれらのテストのコード カバレッジを示したいと思います。私の質問は、どうすればいいですか?ビルド プロセス内にコード カバレッジの詳細を統合する方法がわかりません。理想的には、単体テストのコード カバレッジと統合テストのコード カバレッジを確認したいと考えています。

ありがとうございました。

0 投票する
7 に答える
22240 参照

javascript - WebStorm で角度分度器テストをデバッグする方法

WebStorm で分度器 Web テストを実行およびデバッグする方法があります。ここでこの答えを共有したいだけです