selenium-server-standalone.jar をローカル マシンで実行しており、実行したいテストをリモート マシンでコンパイルしましたが、ブラウザを実行するマシンにテストを接続する方法がわかりません。どんな助けでも感謝します。
更新:ローカルマシン(ブラウザを実行するマシン)で実行しました
java -jar selenium-server-standalone-2.25.0.jar -mode hub
リモートマシン(テストを実行するマシン)で実行しました
java -jar selenium-server-standalone-2.25.0.jar -role webDriver -hub http://**My ip*:4444
私のコードには以下が含まれています:
@Before
public void setUp() throws Exception {
DesiredCapabilities capability = DesiredCapabilities.firefox();
driver = new RemoteWebDriver(new URL("http://**My ip**:4444/wd/hub"),
capability);
baseUrl = "http://phy05:8080";
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
driver.manage().window().setSize(new Dimension(1920, 1080));
私は Linux を使用しており、私のテストは Java で書かれています