問題タブ [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.
java - Selenium Grid で AutoIT スクリプトを実行する
Selenium Grid セットアップで AutoIT スクリプトを実行するにはどうすればよいですか?
すべてのマシンに .exe ファイルがありますが、これを呼び出してグリッドの各ノードで実行する Selenium スクリプトが必要です。これは可能ですか?
java - Selenium Grid envでリモートノードのIPアドレスを取得する
Selenium グリッド ハブに接続されているリモート ノード IP を取得する必要があります。複数の OS プラットフォーム (Linux、Mac、Windows) を使用しています。
Javaプログラミングを使用してセレングリッド環境でリモートノードIPを取得する考えはありますか?
ruby - test-unit gem を使用して 1 つの Watir スクリプトで複数のブラウザをテストするにはどうすればよいですか
したがって、これは複数のブラウザーを並行して実行することではありません。Selenium Grid2に接続された異なる仮想マシン上で、IE11、IE10、FireFoxの順に実行されます。
これが私が持っているもので、1つのVMで1つのブラウザを実行しています。
ファイル: example_grid_ie11.rb
現在、複数のセットアップ方法と複数のティアダウンを実行できるかどうか、およびティアダウンで閉じるブラウザを特定できませんでした。
test-unit gem を使用すると、素晴らしい結果の XUnit スタイルと多くのアサートが得られます。
selenium - 「ノードをハブに登録」した後、Selenium Grid が停止しました。「実行中...」という行は表示されません
奇妙な問題に直面しています。ウィンドウ マシンにハブを設定し、VM にノードを設定するか、それらを切り替えようとしています。
しかし、まったく同じコマンドを使用してテスト VM でハブを起動すると、登録プロセスに永遠に時間がかかるように見えます。通常、ノードはステータス要求を受信し、ハブ サーバーに応答する必要があります。しかし、コンソールは印刷後に空白のままになり、myip:4444/grid/register をクリックすると次のようなエラーが表示されます:- HTTP ERROR: 500
/grid/register へのアクセスに問題があります。理由:
======================================== 私は組み合わせを次のように使用しています:-
コマンド (window 7): java -jar selenium-server-standalone-2.42.2.jar -host ip -role hub -port 4444
コマンド (ubuntu linux): java -jar selenium-server-standalone-2.42.2.jar -host ip -role node -hub ip:4444/grid/register -port 5555
================================================== ==
私も試しました:- コマンド (window 7): java -jar selenium-server-standalone-2.39.0.jar -role hub
コマンド (ubuntu linux): java -jar selenium-server-standalone-2.42.2.jar -role webdriver -hub ip:4444/grid/register -port 5566
================================================== =
私も試しました:- コマンド (window 7): java -jar selenium-server-standalone-2.39.0.jar -role hub
コマンド (ubuntu linux): java -jar selenium-server-standalone-2.39.0.jar -role node -hub hubip:4444/grid/register -browser browserName=firefox,platform=LINUX -remoteHost nodeip:5555 -maxSession 5
selenium - ユーザーがマシンにログインせずに、Windows でハブとノードをリモートで実行する
Selenium GRID2 は、ハブと 3 つのノード (VM Windows) でセットアップされます。すべての構成ファイルが設定され、各マシンで実行されるいくつかのバッチ ファイルでサービスを開始します。すべてが起動すると、うまく機能します。バッチ ファイルを実行したリモート接続ユーザーが実際にマシンからログアウトすると、テストはブラウザーへの接続に失敗します。
すべてを開始した後、ユーザーアカウントをログオンしたままにして、ログオンしたままにすることができました。ただし、ユーザーがシステムにログオンしていなくても、サービスを起動してアクティブなままにする方法を見つけたいと思います。すべてのユーザーがマシンからログアウトした後、すべてのサービスを強制的にアクティブなままにする方法はありますか? スクリーンショットもあるため、完全なブラウザが機能する必要があります。誰かが私を正しい方向に向けたり、それを機能させる方法やそれが可能かどうか教えてもらえますか?
selenium - RemoteWebdriverを使用してchromedriverでエラーが発生する
取得エラー:
構成の失敗: @BeforeMethod setUp org.openqa.selenium.WebDriverException: ドライバー実行可能ファイルへのパスは、webdriver.chrome.driver システム プロパティによって設定する必要があります。詳細については、 http://code.google.com/p/selenium/wiki/ChromeDriverを参照してください。最新バージョンはhttp://chromedriver.storage.googleapis.com/index.htmlからダウンロードでき ます。
私のコード:
上記のコード chromedriver では、それ自体が呼び出されていません。
次に、コードで試しました:
上記のコードを実行すると、実行可能ファイルが起動されますが、chrome は呼び出されません。同じエラーがスローされます。コードは Firefox で正常に動作しています。何か助けてください。
selenium-webdriver - リモート マシン上の FirefoxWebdriver
ノードまたはハブとして機能するリモート マシンに Firefox Web ドライバーをインストールする必要はありますか? ハブとノードをローカルでテストしましたか? ハブとノードに Web ドライバーをインストールする必要があると思います。コメントや提案はありますか?
アップデート:
Selenium jar が実行されています (つまり、Java がインストールされており、Web ドライバーもドキュメントに従って Selenium jar 内に存在します)。このエラーが発生する理由
また、
前もって感謝します!