Web ドライバーをインスタンス化するコードは次のとおりです。
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 をRemoteWebDriver への各 chromedriver インスタンスへのポート。