嘗試運行書中的第一個測試: ,但是當我在項目根文件夾中輸入 CLI時,Selenium Testing Tools Cookbook我得到了ClassNotFound第一個簡單測試的。antpl.divix.selenium.chapter01.GoogleSearchTest
java.lang.ClassNotFoundException: pl.divix.selenium.chapter01.GoogleSearchTest
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:374)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)構建.xml<?xml version="1.0" encoding="UTF-8" ?><project name="tests" default="exec" basedir="."> <property name="src" value="./src" /> <property name="lib" value="./lib" /> <property name="bin" value="./bin" /> <property name="report" value="./report" /> <path id="test.classpath"> <pathelement location="${bin}"/> <fileset dir="${lib}"> <include name="**/*.jar"/> </fileset> </path> <target name="init"> <delete dir="${bin}" /> <mkdir dir="${bin}" /> </target> <target name="compile" depends="init"> <javac source="1.8" srcdir="${src}" fork="true" destdir="${report}"> <classpath> <pathelement path="${bin}"/> <fileset dir="${lib}"> <include name="**/*.jar"/> </fileset> </classpath> </javac> </target> <target name="exec" depends="compile"> <delete dir="${report}"></delete> <mkdir dir="${report}"/> <mkdir dir="${report}/xml"/>運行mvn clean test不會拋出任何異常,編譯成功通過。更新 11/09/2019事實證明我錯了destdir,指向report而不是="${bin}". 現在這正按預期工作。
添加回答
舉報
0/150
提交
取消
