[groovyc] C:\Program Files\RedwoodHQ\public\automationscripts\<....>\src\actions\selenium\SelectItem.groovy: 7: unable to resolve class org.openqa.selenium.support.ui.Select
[groovyc] @ line 7, column 1.
[groovyc] import org.openqa.selenium.support.ui.Select
This happens for all scripts that are trying to import import org.openqa.selenium.support.ui.Select
Did somehow this file get corrupt? I didn't change anything so I am unsure where to begin to look for a solution.
Thanks
We are also having this same issue - same symptoms as well, yesterday everything was fine, today suddenly builds fail with this error.
It looks like when things build, it pulls new selenium jar files from the web. Looking at the build folder, there is a newer version that is an issue.
<ivy-module version="2.0">
<info organisation="org.apache" module="redwoodhq-ivy"/>
<dependencies>
<dependency org="junit" name="junit" rev="latest.release"/>
<dependency org="org.testng" name="testng" rev="latest.release"/>
<dependency org="org.webbitserver" name="webbit" rev="latest.release"/>
<dependency org="org.seleniumhq.selenium" name="selenium-java" rev="3.0.0"/>
<dependency org="net.jcip" name="jcip-annotations" rev="latest.release"/>
<dependency org="org.seleniumhq.selenium" name="selenium-server" rev="3.0.0"/>
</dependencies>
</ivy-module>
I think I found the issue,
???
<ivy-module version="2.0">
<info organisation="org.apache" module="redwoodhq-ivy"/>
<dependencies>
<dependency org="junit" name="junit" rev="latest.release"/>
<dependency org="org.testng" name="testng" rev="latest.release"/>
<dependency org="org.webbitserver" name="webbit" rev="latest.release"/>
<dependency org="org.seleniumhq.selenium" name="selenium-java" rev="3.2.0"/>
<dependency org="net.jcip" name="jcip-annotations" rev="latest.release"/>
<dependency org="org.seleniumhq.selenium" name="selenium-server" rev="3.2.0"/>
<dependency org="org.seleniumhq.selenium" name="selenium-support" rev="3.2.0"/>
</dependencies>
</ivy-module>
Thank you as well. I decided to set our version numbers explicitly because I don't want that changing on us without us expecting it.