Я использую BrowserStack для тестирования Selenium и отправляю этот набор возможностей для тестирования с Safari 11:
os = OS X
os_version = High Sierra
Браузер Safari =
browser_version = 11
Но когда я проверяю свойства браузера в коде Java ...
System.out.println("Browser is: " + driver.getCapabilities().getBrowserName());
System.out.println("Version is: " + driver.getCapabilities().getVersion());
System.out.println("Platform is: " + driver.getCapabilities().getPlatform());
Я понял:
Браузер: safari
Версия: 13605.3.8
Платформа: MAC
Другие браузеры, такие как Chrome, Firefox, Edge и IE, дают мне номера версий, которые я ожидаю. Так же как и Safari 12: 12.1.1.
Так откуда взялись эти 13605 для Safari 11?