title: Unable to launch Safari 12 browser in Mac OSX using Selenium and Java
body: <p>Recently I updated mac OS to "Mojave version 10.14" and "safari version 12.0" after that i am unable to lunch safari browser. Earlier it was running fine.
  I am selenium "3.0.0"
  here is my code:</p>
  
  <p>Scenario 1:</p>
  
  <pre><code>case "safari":
  DesiredCapabilities cap = DesiredCapabilities.safari();
  driver = new SafariDriver(cap);
  break;
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{browserName=safari, safari.options=org.openqa.selenium.safari.SafariOptions@10eff, version=, platform=MAC}], required capabilities = Capabilities [{}]
  Build info: version: '3.0.0', revision: '350cf60', time: '2016-10-13 10:48:57 -0700'
  System info: host: 'xxxx-MacBook-Pro.local', ip: 'xxxxx', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14', java.version: '1.8.0_131'
  Driver info: driver.version: SafariDriver
  </code></pre>
  
  <p>Scenario 2:</p>
  
  <pre><code>SafariOptions options = new SafariOptions();
  options.setUseTechnologyPreview(true);
  WebDriver driver = new SafariDriver(options);
  driver.get("http://www.google.com");
  driver.quit();
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>Exception in thread "main" org.openqa.selenium.WebDriverException: SafariDriver requires Safari 10 running on OSX El Capitan or greater.
  Build info: version: '3.0.0', revision: '350cf60', time: '2016-10-13 10:48:57 -0700'
  System info: host: 'xxxx-MacBook-Pro.local', ip: 'xxxxx', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14', java.version: '1.8.0_131'
  Driver info: driver.version: SafariDriver
      at org.openqa.selenium.safari.SafariDriver.getExecutor(SafariDriver.java:75)
      at org.openqa.selenium.safari.SafariDriver.&lt;init&gt;(SafariDriver.java:62)
  </code></pre>
  
  <p>In both cases i am unable to run my test cases please someone help me. Thanks .</p>