title: Selenium Actions Class cannot be resolved in selenium version greater then 3.1
body: <p>We are using selenium 2.5.2 for our Java tests. And we decided that it is time to move forward to the latest selenium version (currently 3.14).</p>
  
  <p>After downloading selenium 3.14 from <a href="https://www.seleniumhq.org/" rel="nofollow noreferrer">https://www.seleniumhq.org/</a> and adding it to our project, some of the tests are having compilation problem </p>
  
  <blockquote>
    <p>Actions cannot be resolved to a type.</p>
  </blockquote>
  
  <p>I went to the import section of the class and I saw that the line <code>import org.openqa.selenium.interactions.Actions</code> is also having a compilation problem</p>
  
  <blockquote>
    <p>The import org.openqa.selenium.interactions.Actions cannot be resolved.</p>
  </blockquote>
  
  <p>I went to the loaded jar and I can see the class there.</p>
  
  <p>So I took one more step and tried to decompile the class using DJ Java decompiler. When i tried to do this I got next error</p>
  
  <blockquote>
    <p>Action violation at address...</p>
  </blockquote>
  
  <p>I tried to decompile more classes from the jar and they all succeded. So I went to previous versions and figured out that in selenium version 3.2 they added internal class to Actions class BuiltAction.</p>
  
  <p>Finally I went to version 3.1 and I was able to decompile the Actions class. I need help to solve this issue.</p>