問題タブ [selenium-grid]
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.
selenium - Selenium グリッドでの Selenium スイートの実行
セレングリッドからセレンテストスイートを実行する方法を知っている人はいますか?
単一のテストでプログラム的に実行できることは知っていますが、完全なテスト スイートで簡単に実行できる方法はないかと考えていました。
java -jar selenium-server.jar -host -htmlSuite のようなもの。
助けてくれてありがとう。
selenium-rc - Selenium Grid - リモート コントロールが常にハブによって登録解除される
Selenium Grid 1.0.8 は、同じマシン上でハブといくつかのリモート コントロールを使用して正常に動作しています。私のtestNGテストはすべて正常に実行されます。
別のマシンでリモコンを起動すると、最初はすべて問題ないように見えます。ハブ コンソールには、デフォルトの環境「*firefox」で使用できるリモート コントロールが表示されます。
しかし、テストを (まだハブ マシン上で) 実行すると、他のボックスのリモート コントロールが正しく動作しません。それらはハブから登録解除され続けます。
ファイアウォールを無効にして、2 つのボックス間で ping を実行できます。誰かが同様の問題に遭遇しましたか?
リモート コントロール ログ:
[java] 21:34:19.479 警告 - http://192.168.1.129:4444/heartbeat?host=localhost&port=5539のハブには、登録されている [java] 21:34:49.496 情報 - ハブへの接続を確認しています。 .. [Java] 21:34:49.496 情報 - http://192.168.1.129:4444/heartbeat?host=localhost&port=5539の Ping ハブ
ハブログ:
[Java] 情報: 使用できない RC と古いセッションをガベージ コレクションしています...
webdriver - なぜselenium grid2 rcノードがハブに登録するのに時間がかかるのですか?
1 つのサーバーで Selenium グリッド 2 ハブを実行しています。
別のサーバーで別のセレン グリッド 2 Web ドライバー ノードを起動します。
http://remotehub.com:4444/grid/consoleでブラウザーを更新するのに約 4 分かかり、最終的に通常のハブ コンソールにブラウザー アイコンが表示されるようになります。
とにかくこれをスピードアップするには?時間がかかる理由は何ですか?
rcノードのインスタンスの最大数で何かをする必要がありますか? これを rc ノードで 25 個のインスタンスを実行するように変更するにはどうすればよいですか? 各ブラウザ インスタンスには独自の xvfb ディスプレイ番号が必要ですか、それとも単一の xvfb ディスプレイでメモリと CPU が許可するのと同じくらい RC を処理できますか?
java - 個々の jar のクラスパスを指定する
私は Selenium Grid をセットアップしようとしていましたが、Selenium Grid ダウンロードで利用可能な ant 構成を使用する代わりに、ant 構成を使用し続けました。
Selenium Gird を知らない ant ユーザー向け - これは、1 つの「yml」ファイルで指定された異なるシステムに UI テストを配布できる Java ライブラリです。ここでは、1 つのハブ マシンを起動し、別のスレーブ マシンでブラウザを制御できます。
私が使用していたAnt構成-
この構成を使用している間、ハブは常に、プロジェクトルートで定義した「yml」ファイルを考慮する代わりに、「selenium-grid-hub-standalone-1.0.8.jar」で利用可能な「yml」ファイルで始まります。
これに続いて、ant の構成を次のように変更しました。これは、Selenium Grid ディストリビューションで利用できます -
そして今、ハブを起動すると、「selenium-grid-hub-standalone-1.0.8.jar」ファイルで使用できるファイルではなく、プロジェクトルートで定義されている「yml」ファイルが考慮されます。
私は ant 愛好家ではありませんが、両方の構成がほぼ似ていることがわかりました。最初の構成はターゲットに依存し、他の構成は「pathid」を使用します。これに光を当てることができる人はいますか?
selenium-rc - pythons self.selenium = selenium("localhost", 4444, "*firefox", "http://google.com/")
pythons self.selenium = selenium("localhost", 4444, "*firefox", "http://google.com/") デスクトップから python スクリプトを実行する方法を教えてください。ローカルホストの代わりにサーバーの場所を教えてもらえますか...できるだけ早くソウルションを提供してください。Thx
localhost selenium rc でスクリプトを実行できます。
selenium-grid - Selenium グリッドに対して Python スクリプトを実行する方法
Selenium rc を介して Python スクリプトを実行できます。これらのスクリプトをセレン グリッドで実行する方法がわかりません。どこからでも正しい答えを得ることができません。セレン Eclipse から Python スクリプトを実行することは可能ですか。どなたか早急に解決策を教えてください。どうも。
selenium-rc - リモート コントロールを Selenium Hub に登録できません
リモコンを Selenium Hub に登録しようとしたときに、この問題が発生しました。
IP 情報は次のとおりです: RC: 172.16.0.90 HUB: 172.16.0.121
ステップ: 1. ハブ マシンの「ant launch-hub」 2. RC マシンの「ant -Dport=5555 -Dhost=172.16.0.90 -Dhuburl=http://172.16.0.121:4444 lanuch-remote-control」。
エラー メッセージは、「'http://localhost:4444' で Selenium HUb に接続できませんでした: 接続が拒否されました...」です。
「localhost」に接続しているのはなぜですか?間違った手順または間違ったコマンドを実行しましたか? 助けてくれてありがとう。
selenium-rc - Seleniumグリッド、スクリーンショットのキャプチャ
セレンコマンドcaptureScreenshottoTextを使用してスクリーンショットをキャプチャするか、ディスプレイ/モニターがオンの場合はスクリーンショットをキャプチャしますが、モニターがオフの場合は空白/黒の画像をキャプチャします
表示がオフのときに適切な画像を取得する方法
selenium-rc - Selenium グリッド、SSL 証明書エラー
Selenium Grid を使用しています SSL 証明書エラーを処理するために Selenium 属性 trustallSSLCertificates を使用しました
Firefoxで完全に動作します
しかし、IEでは証明書が見つからないと表示されます助けてください
php - UbuntuのSeleniumRCはFirefox2を起動しません(そしてそれを閉じることができません)
私はセレングリッドを使用しており、両方のサーバーバージョン1.0.3を試しましたが、現在は2.2.0に置き換えています。グーグルクロームとオペラでは問題なく動作しますが、Firefox2または3.6.9では失敗します。
したがって、悪いケースのシナリオでは、グリッドには次の構成があります
そして、testCaseの実行はプロファイルのロードで停止します
また、-P defaultや-no-remoteなどのパラメータを追加しようとすると、正しく解析されません。したがって、代わりに同じことを行うシェルスクリプトを作成できますが、構成では*firefoxの代わりに*customを使用する必要があり、ブラウザを閉じる方法に何らかの影響があると思います。
そのため、セッションの終了時にブラウザが閉じられず、繰り返し実行で問題が発生することを除いて、突然正常に動作します。そしてclose()
、多くの人が提案するテストケース(または分解)の最後の方法は、RC実行フレームが残っている間、テストされているページを閉じるだけです。助言がありますか?