【发布时间】:2014-03-12 19:44:57
【问题描述】:
每当我们使用 RemoteWebDriver 在远程机器上执行 selenium-webdriver 测试时,我们需要在远程机器上启动 selenium-server-standalone-x.x.x.jar。到目前为止,我是使用以下命令手动完成的:
java -jar selenium-server-standalone-x.x.x.jar
无论如何我可以在启动远程浏览器之前以编程方式完成它。下面是我用来在远程浏览器中驱动 ff 的代码:
// Declare firefox capabilities
DesiredCapabilities capability = DesiredCapabilities.firefox();
// Create a remote web driver
WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capabilities);
// Navigate to test site
driver.navigate().to("http://www.google.com");
提前致谢。
【问题讨论】:
-
您是否在问是否有一种方法可以从当前机器(集线器)以编程方式在远程机器(节点)中启动服务器?