簡體   English   中英

詹金斯java.lang.NoClassDefFoundError:org / openqa / selenium / WebDriver

[英]Jenkins java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver

我正在將Jenkins和Selenium WebDriver與Ant一起使用。 到現在為止還挺好。 當我在Jenkins中運行作業時,控制台中出現錯誤:

Buildfile: C:\Users\*****\.hudson\jobs\RunTest\workspace\build.xml

Sel:
     [java] java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver
     [java]     at java.lang.Class.getDeclaredMethods0(Native Method)
     [java]     at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
     [java]     at java.lang.Class.getMethod0(Class.java:2856)

為什么顯示此錯誤? 我在項目中有所有必要的庫。 我也有selenium-java-2.47.1selenium-server-standalone-2.47.1 構建文件:

    ...... more code .... 
        <path id="Sel.classpath">
            <pathelement location="bin"/>
            <path refid="JUnit 4.libraryclasspath"/>
            <pathelement location="../../libs/ojdbc7.jar"/>
            <pathelement location="../../libs/rs2xml.jar"/>
            <pathelement location="../../libs/selenium-server-standalone-2.47.1.jar"/>
            <pathelement location="../../libs/selenium-java-2.47.1.jar"/>
            <pathelement location="../../libs/sqlite-jdbc-3.8.10.1.jar"/>
        </path>
...... more code .... 

    <target name="Sel">
        <java classname="adminSection.TestCi" failonerror="true" fork="yes">
            <classpath refid="Sel.classpath"/>
        </java>

我修好了它。 我創建一個全新的項目,刪除selenium-server-standalone-2.47.1.jar然后生成(從Extract)build.xml文件。 現在所有庫都包含在構建文件中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM