0

无法从 java 读取复合项目文件,出现“意外元素:CDATA”错误。

WsdlTestCase testCase = new WsdlProject("src/test/resources/xml/SoapUI")
                            .getTestSuiteByName("TestSuite 1")
                            .getTestCaseByName("TestCase 1");

我也尝试使用 WsdlProjectPro 但收到错误

“java.lang.NoClassDefFoundError:com/eviware/soapui/impl/wsdl/WsdlProjectPro”

.

请注意:我已将 ReadyAPI_HOME/bin/ 和 READYAPI_HOME/lib 中的所有 Jar 添加到类路径中,但仍然出现此错误。有人可以帮忙吗。

使用此代码在 pom.xml 中添加 ReadyAPI_HOME jar

<plugin>
  <groupId>com.googlecode.addjars-maven-plugin</groupId>
  <artifactId>addjars-maven-plugin</artifactId>
  <version>1.0.5</version>
    <executions>
        <execution>
            <goals>
                <goal>add-jars</goal>
            </goals>
            <configuration>
                <resources>
                    <resource>
                       <directory>${basedir}/src/lib</directory>
                    </resource>
                </resources>
            </configuration>
        </execution>
    </executions>
</plugin>
4

1 回答 1

-1

您应该尝试添加以下依赖项。

<dependency>
    <groupId>org.unitils.soapui</groupId>
    <artifactId>unitils-soapui</artifactId>
    <version>1.0.3</version>
</dependency>

您需要在 pom 中添加以下存储库

<repository>
    <id>smartbear</id>
    <url>http://smartbearsoftware.com/repository/maven2/</url>
    <releases>
        <enabled>true</enabled>
    </releases>
</repository>

如果您想使用 BDD 进行 Web 服务测试,您也可以查看qaf-ws-support

于 2018-04-27T18:03:00.730 回答