I'm using BrowserStack for Selenium testing and sending this set of capabilities for testing with Safari 11:
os=OS X
os_version=High Sierra
browser=Safari
browser_version=11
But when I check the browser properties in Java code...
System.out.println("Browser is: " + driver.getCapabilities().getBrowserName());
System.out.println("Version is: " + driver.getCapabilities().getVersion());
System.out.println("Platform is: " + driver.getCapabilities().getPlatform());
I get this:
Browser is: safari
Version is: 13605.3.8
Platform is: MAC
Other browsers like Chrome, Firefox, Edge, and IE give me the kinds of version numbers I'd expect. So does Safari 12: 12.1.1.
So where does this 13605 for Safari 11 come from?