Ich möchte eine Java-Klasse erstellen, die Folgendes tun wird
1. Laden / Erstellen eines SOAPUI-Projekts mit einem WSDL.
2. Führen Sie Anforderungen an die Operationen in dieser WSDL aus.
Dies ist meine SoapJavaTest.java-Datei (obwohl dies nicht abgeschlossen ist, registriert sie nur ein Projekt in der SOAP-Benutzeroberfläche und druckt die darin enthaltenen Operationen)
%Vor%Ich erhalte den folgenden Fehler - 'NoSuchMethodError: org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader (Ljava / lang / ClassLoader; Ljava / lang / Zeichenfolge;) Lorg / apache / xmlbeans / SchemaTypeSystem;'.
Ich habe die folgenden jar-Dateien eingefügt
1. commons-cli-1.2
2. commons-httpclient-3.1
3. log4j
4. soapui-3.6-beta2
5. soapui-xmlbeans-2.0.2
6. wsdl-xmlbeans-1.1
7. xbean-1.0.3
8. xmlbeans-xmlpublic-2.2.0
9. XmlSchema-1.0.3
Welche JAR-Datei fehlt mir oder sind es die falschen Klassen, die ich verwende? Jede Hilfe wäre willkommen.
Haben Sie nicht den programmatischen Aufruf von SoapUI zur Ausführung Ihrer Tests in Erwägung gezogen, indem Sie maven-soapui-pro-plugin
?
Hier ist eine Einführung in Apache Maven , falls Sie etwas darüber lesen müssen es:)
Nun, wenn du ein Maven-Projekt hast, bearbeite deine pom.xml
und füge ein Profil hinzu, das dem folgenden ähnlich ist. Dann können Sie Maven mit -Dsoapuitests ausführen, und Ihre SoapUI-Testsuite (s) wird ausgeführt.
Ich hoffe, dass dir das hilft, viel Glück.