問題タブ [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.

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

selenium - RemoteWebDriver の作成中に渡す URL /IP

RemoteWebDriver オブジェクトを作成するときに、URL と DesiredCapability オブジェクトを渡す必要があります。ネット上のさまざまなチュートリアルを参照すると、ノードの URL を渡しているものもあれば、HUB の URL を渡しているものもあることがわかりました。Hub と Node Url のどちらを使用するかを明確にしてください。 https://github.com/SeleniumHQ/selenium/wiki/Grid2

このチュートリアルと他のチュートリアルでは、ノードの URL を使用しています http://www.guru99.com/introduction-to-selenium-grid.html

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

android - Appium と Selenium グリッドを使用した並列テスト

appium と selenium グリッドを使用して 2 つのデバイスで並列テストを実行しようとしていますが、何らかの理由で最初のノード サーバー (および最初のデバイス) でのみ実行されますが、2 番目のサーバーでは何も起こりません。

また、最初のサーバーをシャットダウンしてテストを実行すると、2 番目のサーバーでテストが実行されるため、サーバーに問題はありません。

parallel に設定するために指定する必要があるパラメーターはありますか?

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

ここに私のファイルがあります:

最初のサーバー json ファイル:

2 番目のサーバーの json ファイル:

セレン グリッドを実行します。

最初のシナリオを実行

2 番目のシナリオを実行する

テスト

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

java - 並列テストの場合に TeamCity のビルド ログが混乱する

Localhost で Java、Gradle、TestNG、Selenium Hub、および Node を使用しており、5 つのテストを並行して実行しようとしています。以下はサンプル コードです。

これは基本クラスです:

1 テストの例を次に示します。その他のテストは、名前と番号を除いて同じです。

この 5 つのテストすべてを含む、スイートを含む XML ファイル:

そして最後の - Suite runner を含む XML ファイル:

問題は、thread-count="1" を使用した場合、TeamCity のビルド ログは正常に見えますが、もちろんテストは順番に実行されます。 TeamCity スレッド = 1

thread-count="2" またはその他の値の場合 - ビルド ログがわかりにくく、Tests カウンターの値が正しくありません。しかし、IDEAでは、すべてがクールで正しいです! TeamCity スレッド = 2

誰もこの問題を解決する方法を知っていますか??

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

php - Behat3 MinkExtension を有効にできませんでした

Behat、Mink、SeleniumGridを使ってスクリーンショットを撮りたい

しかし、私はこのエラーが発生します:

"mySite.org/private" # FeatureContext::visit() にアクセスすると、Mink インスタンスが Mink コンテキスト クラスに設定されていません。Mink 拡張機能を有効にしましたか? (RuntimeException) │ ╳ Mink インスタンスが Mink コンテキスト クラスに設定されていません。Mink 拡張機能を有効にしましたか? (RuntimeException) │ └─ @AfterStep # Feat

私のbehat.yml:

私のFeatureContext.php

誰かアイデアはありますか?どうも

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

selenium - Selenium Grid - Chrome ブラウザで Selenium ノードが Windows サービスとして実行されている場合、InitSession の不明なエラーが表示されます: 開いているページを検出できません

私はセレン初心者です。実際、私は別の自動化テスターをカバーしています。

Selenium Grid をセットアップしようとしています。ハブとノードを正常にセットアップしました。Selenium ノードを Windows サービスとして実行すると、Chrome ブラウザで次のエラーが発生します。

[0.535][INFO]: chrome を起動しています: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-background-networking --disable-client-side-phishing-detection -- disable-component-update --disable-default-apps --disable-hang-monitor --disable-popup-blocking --disable-prompt-on-repost --disable-sync --disable-web-resources --enable -logging --ignore-certificate-errors --load-extension="C:\Windows\TEMP\scoped_dir1396_19904\internal" --log-level=0 --metrics-recording-only --no-first-run -- password-store=basic --remote-debugging-port=12964 --safebrowsing-disable-auto-update --test-type --use-mock-keychain --user-data-dir="C:\Windows\TEMP \scoped_dir1396_21178" データ:、[60.676][情報]: 応答 InitSession 不明なエラー: 開いているページを検出できません

コマンドラインでノードをJavaプログラムとして実行すると(注-Windowsサービスなし)、正常に動作します。

サービスはシステム ユーザーとして実行されており、マシンにリモート ログインしたときにブラウザーが表示されないように、システム ユーザーとしてサービスを実行したいと考えています。別の管理者アカウントを使用して試してみましたが、結果は同じです。

これらは私が使用しているバージョンです

Selenium 2.53.1 Firefox バージョン 45.2.0 Chrome バージョン 52.0.2743.82 (Chrome ドライバー 2.22)

これらは、セットアップを完了するために実行するコマンドです。NSSM を使用して Windows サービスをセットアップしていることに注意してください。

初期設定で同じマシンにノードとハブをセットアップしています。

C:\Selenium\nssm-2.24\win32\nssm.exe install GridHub java -jar C:\Selenium\selenium-server-standalone-2.53.1.jar -role hub

C:\Selenium\nssm-2.24\win32\nssm.exe GridHubを起動

C:\Selenium\nssm-2.24\win32\nssm.exe GridNode を停止します

C:\Selenium\nssm-2.24\win32\nssm.exe GridNode の削除確認

C:\Selenium\nssm-2.24\win32\nssm.exe インストール GridNode java -Dwebdriver.chrome.driver="C:\Selenium\chromedriver-2.22\chromedriver.exe" -Dwebdriver.ie.driver="C:\Selenium \iedriver-2.53.1\IEDriverServer.exe" -jar C:\Selenium\selenium-server-standalone-2.53.1.jar -role webdriver -hub http://xxxx:4444/grid/reg -Dwebdriver.chrome. logfile=C:\Selenium\chromedriver.log

C:\Selenium\nssm-2.24\win32\nssm.exe start GridNode

どんな助けでも大歓迎です。

サンドボックスなしオプションを追加すると、スムーズに動作します