Selenium 3(おそらくSelenium 2を含む)のため、テストアプリケーションは実際にHTTPにあるWebDriverプロトコルでWebドライバと通信するAPIを呼び出します。 1つ目の明白なポップアウトは、リモートマシン上のWebドライバとブラウザを制御するためにそれを使用することです。リモートマシンのブラウザを駆動するためにSelenium 3を使用できますか?
しかし、グーグルでは、驚いたことに、私はそれについての言及は見つかりませんでした。
これは不可能ですか?
Selenium 3(おそらくSelenium 2を含む)のため、テストアプリケーションは実際にHTTPにあるWebDriverプロトコルでWebドライバと通信するAPIを呼び出します。 1つ目の明白なポップアウトは、リモートマシン上のWebドライバとブラウザを制御するためにそれを使用することです。リモートマシンのブラウザを駆動するためにSelenium 3を使用できますか?
しかし、グーグルでは、驚いたことに、私はそれについての言及は見つかりませんでした。
これは不可能ですか?
hereからセレンスタンドアロンサーバーをダウンロードする必要があります。そして、あなたは、このコマンドからのテスト
java -jar selenium-server-standalone-<version>.jar -role hub -port 8888
を開始するマシンのコマンドラインに書くことは、リモートマシンに移動し、hereオープンコマンドラインからクロームドライバをダウンロードして、
java -jar selenium-server-standalone--<version>.jar -port 8888 -role node -hub http://ipOfservermachine:8888/grid/register -browser browserName=c hrome, binary=C:\\pathtochrome -Dwebdriver.chrome.driver=C:\\pathtochromedriver
他のブラウザについては同じですが変更パスとドライバ
多くのガイドがあります。セレンのグリッドを検索します。 [これをチェック](https://github.com/SeleniumHQ/selenium/wiki/Grid2) – mosaad