这是我实例化 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 的多个实例,然后将其 URL 与每个 chromedriver 实例的端口到 RemoteWebDriver。