問題タブ [webdriver-io]

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 に答える
2030 参照

node.js - ループ内のさまざまなブラウザーに対して webdriver io テストを実行するにはどうすればよいですか?

次のスクリプトは機能しますが、1 つのテストでエラーが発生すると、他のすべてのテストも失敗するようです。それらが互いに独立して実行されるようにするにはどうすればよいでしょうか?

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

selenium - Selenium サーバーに接続して webdriverIO テストを実行できませんでした

コンソールで webdriverIO テストを実行するとランタイム エラーが発生します。

これは、webdriverIO テストを実行するためにセレン サーバーに接続できませんでしたというエラーです。

ブラウザー ( http://localhost:4444/wd/hub/static/resource/hub.html )でセレン サーバーにアクセスできますが、まだ機能していません。

誰でも私を助けてください。

助けてくれてどうもありがとう。

0 投票する
2 に答える
2370 参照

selenium-webdriver - webdriverio getText 文字列を変数に設定します

現在、webdriverio を使用して getText メソッドの内容で変数をインスタンス化しようとしています。

変数を印刷しようとすると、これが出力されます。

[オブジェクト オブジェクト]

助けてくれてありがとう!

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

node.js - Selenium が複数のマシンに負荷を分散する

Selenium Grid について読んでいて、このハブ/マスター ノードにハブ ノードとプラグイン ノードを作成できることを認識しています。

しかし、私の質問は次のとおりです。Selenium は、処理をリモート ノードに送信するタイミングをどのように決定しますか?

また、処理をリモート ノードに送信するときに、NodeJS スクリプトでファイルを操作している場合、スクリプトはどのファイル システムにファイルを保存しますか?

次のような非常に単純なスクリプトを想像してください。

これは理論的な質問なので、正しい答えを得るには、プロセスを説明できるドキュメントへの参照が必要です。ありがとう!

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

phantomjs - phantomjs で webdriverio を使用して html の要素を見つけることができません

angular ベースのアプリがあり、id で動的要素を見つけることができません。

https://github.com/angular/protractor/issues/585を参照しました

ウィンドウのサイズを変更しましたが、喜びはありませんか?

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

cucumberjs - 前のシナリオでステップが失敗した後、テスト シナリオの実行を続行する方法はありますか?

リモート サーバーでの実行中にステップ エラーが発生するたびに、失敗したステップをキャプチャして、残りのシナリオの実行を続行したいと考えています。キャプチャされたステップは、レポート目的でファイルに含まれます。これは可能性がありますか?私が他の場所で見たすべての回答は、先に進む前にテストを修正する必要があると言っています。同意しますが、リモートではなく、ローカルで実行しているときにのみテストを停止したい.

➜ customer git:(pat104) ✗ cucumber.js -f progress (pat104⚡) ...F-----Failed scenario: View and select first contact from contact history ...F-Failed scenario: View and select a contact from multiple contacts in history ..................................................F---Failed scenario: Navigating to profile with url and enrollmentId ...................................................F-Failed scenario: Successful MDN Search with 1 result returned. Tech Selects and continues .............FFailed scenario: Successful MDN with multiple results

0 投票する
2 に答える
978 参照

selenium - mocha、webdriver-io、phantomjsでツールチップテキストをテストするには?

入力フォームをテストするために webdriver-io を使用していますが、入力テキストが指定された基準を満たしていない場合に、タブ アウト時のツールチップ テキストの外観をテストしたいと考えています。以下は、成功せずに試したものです

このテストにより、ツールチップのない元のフォームにリダイレクトされます。Chrome ブラウザーでこの入力フォームに値を入力しようとすると、ツールチップが表示されます。テストで入力された値が正しいことはわかっています。入力をコンソール ログに記録し、タブ アウトした後、入力フィールド スタイルが HTML で赤く表示されていることがわかります。私は何が欠けていますか?

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

jquery - webdriverio、mocha、phantomjs を使用してフィールドを空の文字列に設定する方法をテストするには?

webdriverio、mocha、phantomjs を使用して、ユーザーがフィールドに何も入力しない場合のツールチップの外観をテストしています。以下はテストコードです。

これはツールチップ テキストを表示しません。

ユーザーが間違った値を入力すると、ツールチップ テキストが表示され、これが期待どおりに機能するという別のテストがあります。以下は合格テストです。

ユーザーが何も入力しないことをテストして、ツールチップを表示するにはどうすればよいですか? これらの手順をサイトで直接テストしたところ、両方のツールヒントが期待どおりに表示されました。