title: An illegal reflective access operation has occurred while executing automated tests using Selenium and Java 9
body: <p>I having a strange issue with my selenium test</p>
  
  <p>When I am opening my chrome browser im receiving 2 errors:</p>
  
  <pre><code>[1569419754.430][WARNING]: Timed out connecting to Chrome, retrying...
  [1569419759.899][WARNING]: Timed out connecting to Chrome, retrying...
  </code></pre>
  
  <p>Before the browser actually opens. I also noticed at the end of the test there are numerous warnings:</p>
  
  <pre><code>WARNING: An illegal reflective access operation has occurred
  WARNING: Illegal reflective access by org.openqa.selenium.os.ProcessUtils 
  WARNING: Please consider reporting this to the maintainers of org.openqa.selenium.os.ProcessUtils
  WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
  WARNING: All illegal access operations will be denied in a future release
  </code></pre>
  
  <p>I have tried updating the maven dependency:</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-java&lt;/artifactId&gt;
      &lt;version&gt;3.0.1&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>But it then broke all my tests and i couldn't initialize the browser, anyone else have this issue?</p>