Попытка чтения составного файла проекта из 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