【发布时间】:2015-05-21 04:53:01
【问题描述】:
这是我实例化 webdriver 的代码。
System.setProperty("webdriver.chrome.driver", "D:\chromedriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
WebDriver driver = new ChromeDriver(capabilities);
现在,我想获取启动 chromedriver 的端口。 我实际上正在尝试使 OpenFin 工作自动化,它使用 RemoteWebDriver 使用 ChromeDriver 驱动他们的应用程序。
这是他们的 Git 的链接:https://github.com/openfin/hello-openfin-selenium-java-example
我面临的问题是,由于我自己必须在远程机器上运行测试,并且并行运行多个测试,我需要能够在远程机器上运行 chromedriver 的多个实例,然后通过它带有到 RemoteWebDriver 的每个 chromedriver 实例的端口的 URL。
【问题讨论】: