問題タブ [selenium-grid2]
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.
php - Selenium サーバーの最大 firefox インスタンス
32 Gb の RAM を搭載したサーバーが 1 台あり、70 個の Firefox インスタンスを並行して実行したいと考えています。次のような単純なセレンサーバー構成を試します:
しかし、並行して 70 個のテストを実行すると、PHP selenium webdriver がエラーを返します。
次に、1 つのハブと 2 つのノードでセレン グリッド 2 を作成しようとしましたが、まだ機能していません (同じエラーが発生します)。おそらく、DPOOL_MAX を 1024 以上に設定する必要がありますか?
java - Selenium、Java、Grid 無条件の一時停止を作成するには?
ページで時間追跡をテストする必要があります。一時停止して、時計を実行して時間を記録する以外に何もできない必要があります。私がグーグルで見たもののほとんどは単なる Thread.sleep(300) ですが、実際には 5 分以上待機するテストが必要な場合があります。ノードを起動するときにタイムアウトが 5 分を超えないようにしたいのは、クライアントに障害が発生した場合に、ノードがブラウザーを解放して別のテストを開始できるようにするためです。私が試したことの1つは、そこにないことがわかっている要素を特定の時間待機することです。これにより、ノードに定期的に命令が送信され、ブラウザーが解放されなくなりますが、何らかの理由で、私がデバッグ中です。それ以外の場合は、永遠に待機します。を使用するメソッドを作成できます。sleep() を実行し、現在の URL を取得してブラウザをドロップしないようにするなど、簡単な命令をノードに定期的に送信します。ノードのタイムアウト パラメータを増やさずに 5 分以上一時停止する最善の方法は何ですか?
android - Selenium GRIDのSelendroidでAndroid用のノードをセットアップする
Android を Selenium GRID のノードとして設定することは、.json 構成ファイルを selendroid .bat ファイルに追加する最後の部分のままであり、私は混乱しました。いくつかの方法で試しましたが、期待どおりにダンプが応答しないままです。これらは .bat ファイルです:
Selenium GRID サーバー:
nodeconfig.json ファイル:
nodeconfig.json を selendroid に追加して機能させるにはどうすればよいですか? 私はこうしてみました:
うまくいきませんでした。どのように私はそれを動作させるのですか?
java - Chrome ドライバーを使用した Selenium グリッド (WebDriverException: ドライバー実行可能ファイルへのパスは、webdriver.chrome.driver システム プロパティで設定する必要があります)
Selenium Grid を Chrome ドライバーで実行しようとしています。
最初に、ハブとノードを開始しました: java -jar selenium-server-standalone-2.45.0.jar -role hub java -jar selenium-server-standalone-2.45.0.jar -role node -hub http://localhost: 4444/グリッド/レジスタ
テストを開始するよりも:
}
エラーが発生します: org.openqa.selenium.WebDriverException: The path to the driver executable must be set by the webdriver.chrome.driver system property
私のコードで何が間違っていますか?
visual-studio-2013 - テストケースを実行していないSelenium Grid 2
リモートノードに接続せずにローカルで使用する場合に完全に機能する Remote WebDriver を使用して、Selenium GRID を正常にセットアップしました。ハブとノードの両方が同じマシン上にある場合は正常に動作しますが、リモート ノードを実行すると、実際のテストを実行せずにブラウザを開くだけです。これをこの環境で実行しています-Windows 8(ハブ)、リモートノードとローカルノードの両方がWindows 8です。
これは簡単なテストです:
デバッグすると、このエラーが発生し続けました-Additional information: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
localhost ではなく IP アドレスを使用しているため、localhost に接続したいことに驚きました。どうすれば実行できますか?
android-studio - Android Studio で Selendroid、Selenium Grid を使用してテスト環境をセットアップする
手短に言えば、Android Studio環境でSelenium Grid、Selendroidを使用してモバイルテスト用のテスト環境をセットアップしたいと思います。簡単な学習に役立つ詳細なチュートリアル、ビデオ、またはプレゼンテーションを持っている人はいますか?
multithreading - Selenium は 1 つのブラウザでマルチスレッドを使用できますか?
マルチスレッドで Web をテストしたいのですが、あまりにも多くの chromedriver を開くと、メモリを使いすぎてしまいます。1 つのブラウザでマルチスレッドを使用できますか?
selenium - スクリプト実行中のプロキシの問題
Selenium Grid2 を使用して同時 Watir WebDriver スクリプトを実行しようとしています。ブラウザでハブを開くことができ、2 つのノードが生成され、それぞれがコンソールに表示されるので、ハブを正常に開始しました。
これを実行してノードを開始しました:
次に、テスト スクリプトを実行しようとしました。
*xxxx はローカル IP"
これにより、403 プロキシ エラーが返されます。
このスクリプトの基本的なスクリプトをローカルで問題なく実行できます。このスクリプトでは、新しい IE ブラウザー インスタンスを作成し、Google にアクセスするように指示しました。ただし、会社のプロキシ情報で http_proxy を設定しようとしましたが、それも機能しませんでした。ただし、ローカルとノードの両方でスクリプトを実行すると、アクセス拒否エラーが発生しました。しかし、私は信用が正しいことを知っています。
ご協力いただきありがとうございます。