Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 从JUnit运行soapui_Maven_Junit_Soapui - Fatal编程技术网

Maven 从JUnit运行soapui

Maven 从JUnit运行soapui,maven,junit,soapui,Maven,Junit,Soapui,当我尝试使用maven命令从intellij运行junit测试时,出现了一个错误-包com.eviware.soapui.tools不存在,例如“mvn clean verify-Dwebdriver.driver=chrome-Dtags=“API”-Dproperties=test.properties” 我使用intellij并将soapui-5.2.1.jar文件添加为项目的依赖项(文件->项目首选项->模块->添加jar)。要运行的代码非常简单: SoapUITestCaseRunne

当我尝试使用maven命令从intellij运行junit测试时,出现了一个错误-包com.eviware.soapui.tools不存在,例如“mvn clean verify-Dwebdriver.driver=chrome-Dtags=“API”-Dproperties=test.properties”

我使用intellij并将soapui-5.2.1.jar文件添加为项目的依赖项(文件->项目首选项->模块->添加jar)。要运行的代码非常简单:

SoapUITestCaseRunner runner = new SoapUITestCaseRunner();
                runner.setProjectFile(RESOURCE_FOLDER + "periodictable-
soapui-project.xml");
                runner.run();  
我是否需要向pom文件添加任何依赖项以使其运行?在这个阶段,我所做的只是上面添加jar的步骤,并使用下面的导入: 导入com.eviware.soapui.tools.SoapUITestCaseRunner


谢谢。

导入和代码本身看起来不错,但请尝试将以下依赖项添加到POM文件中

    <dependency>
        <groupId>com.smartbear.soapui</groupId>
        <artifactId>soapui</artifactId>
        <version>X.X.X</version>
        <scope>test</scope>
    </dependency>

com.smartbear.soapui
索皮
X.X.X
测试
此依赖项将下载SOAPUI jar(您选择的版本,对我来说它与v5.2.1一起工作),并允许您在测试项目XML中执行测试套件。

说明:

复制类文件路径中SoapUI Pro安装文件夹的lib文件夹中的所有jar文件。从soapui pro安装[sic]目录中的bin文件夹复制soapui-pro-5.0.0.jar(或相应版本)

对于开源版本,同样的说明也适用,您只需复制非Pro资源


如果您已经将soapui-5.2.1.jar作为依赖项添加到项目中,那么您应该能够检查它是否与所有依赖项一起正确引入。

如果不定义外部Smartbear存储库,您严重怀疑这是否可行。