【问题标题】:Jenkins java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver詹金斯 java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver
【发布时间】:2015-08-18 09:01:17
【问题描述】:

我将 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>

【问题讨论】:

    标签: java selenium ant jenkins


    【解决方案1】:

    我修好了。我创建了全新的项目,删除 selenium-server-standalone-2.47.1.jar 然后生成(从提取)build.xml 文件。现在所有库都包含在构建文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-10
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 2018-05-29
      • 2021-12-12
      • 1970-01-01
      相关资源
      最近更新 更多