Jenkinsでプロジェクトを作成し、spockで作成したテストスクリプトを実行しようとしているのですが、ビルド実行時に次のようなエラーが発生しました。
C:\workspace2\GoogleWikipediaTest\src\test\MainTest.groovy: 1: unable to resolve class org.openqa.selenium.By
@ line 1, column 1.
import org.openqa.selenium.By
^
C:\workspace2\GoogleWikipediaTest\src\test\MainTest.groovy: 3: unable to resolve class geb.spock.GebSpec
@ line 3, column 1.
import geb.spock.GebSpec
^
MainTest.groovyでは該当箇所を次にように記述しています。
groovy
1import org.openqa.selenium.By 2 3import geb.spock.GebSpec
このテストスクリプトはInteliJで作成しており、InteliJでは正常に動作していることを確認しています。
なお、org.openqa.selenium.Byは
C:\Program Files\Java\jdk1.8.0_161\jre\lib\rt.jar
にあることがわかっています。
geb.spock.GebSpecは、
C:\Users****.m2\repository\org\gebish\geb-spock\0.13.1\geb-spock-0.13.1.jar
にあることがわかっています。
このjarファイル内にあるクラスを指定する場合、どのようにクラスパスを指定すればよいかというのがわかりません。
かなり初歩的なことで躓いているような気がするのですが、調べてもよくわかりませんでした。
解決方法を教えてください。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/08 07:45
2018/05/08 07:51