Попытка чтения составного файла проекта из Java с ошибкой "Неожиданный элемент: CDATA"

Не удалось прочитать файл составного проекта из 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"

,

Обратите внимание: я добавил все файлы JAR в ReadyAPI_HOME/bin/ и READYAPI_HOME/lib в путь к классам, но все же я получаю эту ошибку. Может кто-нибудь помочь.

Использовал этот код для добавления банок ReadyAPI_HOME в pom.xml

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

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 для тестирования веб-сервисов, вы также можете проверить qaf-ws-support

Другие вопросы по тегам