我想运行以下设置:
- on
host_1
, 执行一些 Selenium 测试 - 上
host_2
,运行 Firefox
(host_1
将有一个运行测试的 Jenkins 实例,并且host_2
将是一个在 上运行的 Docker 容器host_1
,而 Firefox 将使用 xvfb 无头运行 - 但这与问题无关)
要在同一台主机上运行,我会这样做:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
System.setProperty("webdriver.gecko.driver", "/path/to/geckodriver");
WebDriver driver = new FirefoxDriver();
driver.get("https://google.com/");
driver.quit();
但我希望 Selenium 测试在另一台主机上使用 Firefox 实例。那可能吗?