問題タブ [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.
hudson - Selenium Grid2またはHudsonw /スレーブノード?
Hudson CIでテストを実行することはできますが、Selenium Grid2とHudsonCIを実行しているスレーブノードの間に明確なパフォーマンスの違いがあるかどうかを確認することに興味がありますか?
私はまだxvfbをSeleniumGrid2で動作させていませんが、Hudson CIには、テストごとにXVNCサーバーを起動するオプションが組み込まれています。
Hudson CIに固執しますが、Selenium Grid 2を使用することの明らかな利点はありますか?私のテストはすでにWebdriverで書かれています。
c# - Selenium Grid2 ポートがポート 4444 でのみ機能しない
私は Selenium Grid2 をセットアップしましたが、私を夢中にさせるジレンマがあります。
デフォルトのポート (4444) でハブを起動すると、何らかの理由ですべての HTTP 要求が次のようなページにリダイレクトされます。
グリッド .0.0 を使用しています。公式の Selenium Wiki でヘルプを検索してください。
これは、すべてのブラウザーと、インターネットに接続するすべてのアプリケーションで発生します。
ポートを別のものに変更すると、問題は発生しませんが、Internet Explorer (具体的には IE8) でのテストが機能しなくなります。要素が見つからないというエラーで失敗します。
これは、サーバー (selenium-server-standalone-2.0rc3.jar) を使用するだけの非グリッド設定でも発生しますが、グリッド メッセージの代わりにすべての HTTPS 接続が信頼されていません。
何か案は?
git - Selenium Grid 2 を Hudson/Jenkins とどのように統合しますか?
WindowsまたはLinuxでselenium Grid 2とJenkinsを統合する方法を知りたいのですが、どちらも問題ありません。(私は、TestNG と Java を使用して、同じマシンと別のマシンで Selenium Grid 2 を単独で正常に実行できます)
Ant を使用してビルドする必要がありますか (現在、バージョン管理システムとして GIT を使用しています)。Jenkins/Hudson の Selenium Grid プラグインは Grid 2 をサポートしていますか? もしそうなら、どうすればこの統合を達成できますか?
selenium - Selenium ノードが IE または Chrome Web ドライバーの実行に失敗する
これは、セレングリッドのノードを開始するために私が書いた簡単なバッチファイルです
はい、両方のドライバーがそのディレクトリに存在し、そのディレクトリをシステムのパス変数に追加しました。このようにリモート Web ドライバーを作成しようとすると、次のようになります。
Platform platform = Platform.WINDOWS;
desiredCapabilities =new DesiredCapabilities("internet explorer", "9.0", platform);
driver = new RemoteWebDriver(new URL(gridUrl), desiredCapabilities);
私はまだ例外が発生しています:
私は最新の IEDriver と chromedriver と Selenium サーバー 2.32.0 を使用しています (これも最新のものだと思います)。
Windows 7で実行しています。IE用に32ビットと64ビットの両方のドライバーを試しました。chrome ドライバーでも同じ問題が発生します。
load-balancing - Selenium Grid2 負荷分散方式はどのように機能しますか?
Selenium Scripts をリモートで実行するために Selenium Grid2 を使用しています。
Grid2 Hub が実際にワークロードの負荷分散を行っているかどうかを知っている人はいますか?
たとえば... 2 つのノードが登録された Grid Hub があり、両方とも同じ容量 (5 つの firefox、5 つの chrome) で登録されています。私が見ているのは、2 番目のノードにまったく作業がない場合でも、すべてのテストが最初に登録されたノードに向けられているということです。
これは、ノードが最大容量になった後にのみ、ハブがジョブを 2 番目のノードにリダイレクトするということですか?
よろしくお願いします、ロドリゴ。
selenium - クラスキャスト例外でSeleniumリモートWebドライバーが失敗する
私のテストは、セレングリッドサーバーを呼び出して動作しています。しかし今では、それらはすべてクラス キャスト例外で失敗しています。(文字列をマップにキャストすることはできません)。Selenium コードをステップ実行すると、selenium グリッド サーバーからの応答は、生の機能のマップとは対照的に、何らかの html (まるで私がこれを知らなかったかのように、selenium2 を使用していることを教えてくれます) です。
selenium-webdriver - Selenium グリッドにノードを毎日登録する必要がありますか?
Selenium グリッドに毎回ノードを登録する必要がありますか? 今日はノードを登録してテスト ケースを実行しました。これを達成する方法??
selenium - セレングリッドで並列テストケースを実行するには?
テスト ケースは 1 つしかなく、その特定のテスト ケースを 2 つの異なるマシン (Windows と他の Linux) で実行したいと考えています。テストケースを異なるマシンで同時に実行できるように、ノードまたはセレンフレームワークを構成するにはどうすればよいですか。単一のマシンで実行するために、フレームワークで次の変更を行いました。