Я использую BrowserStack для тестирования Selenium и отправляю этот набор возможностей для тестирования с Safari 11:
os = OS X
os_version = High Sierra
browser = 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?