2017-01-03 4 views
0

Selenium 3(おそらくSelenium 2を含む)のため、テストアプリケーションは実際にHTTPにあるWebDriverプロトコルでWebドライバと通信するAPIを呼び出します。 1つ目の明白なポップアウトは、リモートマシン上のWebドライバとブラウザを制御するためにそれを使用することです。リモートマシンのブラウザを駆動するためにSelenium 3を使用できますか?

しかし、グーグルでは、驚いたことに、私はそれについての言及は見つかりませんでした。

これは不可能ですか?

+0

多くのガイドがあります。セレンのグリッドを検索します。 [これをチェック](https://github.com/SeleniumHQ/selenium/wiki/Grid2) – mosaad

答えて

0

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

を書きます

他のブラウザについては同じですが変更パスとドライバ

関連する問題