0
Selenium 3.3.1を使ってMacOS SierraでSafari 10.xを自動化するためのJavaツールを開発しています。 SafariDriverを作成し、Safariのバージョンを取得するための私のコードは以下の通りです:Selenium 3.3.1でSafari 10の主要なバージョン番号を取得する方法は?
DesiredCapabilities createCap = DesiredCapabilities.safari();
// some more options
WebDriver driver = new SafariDriver(createCap);
// do other tasks
//....
// try several ways to get version (displayed on About dialog is 10.0.1 (12602.2.14.x)
Capabilities newCap = ((RemoteWebDriver) driver).getCapabilities();
System.out.println("Version: " + newCap.getVersion());
Object capVersion = newCap.getCapability("version");
System.out.println("Other way: " + capVersion.toString());
2上記の方法の結果だけで「12602.2.14.x」です。
正確なバージョン「10.0.1」を取得するにはどうすればよいですか?
ありがとうございます。あなたは私の一日を救った。 –