Selenium 如何使用jvm并行插件生成testngrunner文件?
下面是我的POM文件。当所有配置都正确时,我无法生成TestNG runner文件。请帮我做正确的配置Selenium 如何使用jvm并行插件生成testngrunner文件?,selenium,selenium-webdriver,cucumber,testng,cucumber-jvm,Selenium,Selenium Webdriver,Cucumber,Testng,Cucumber Jvm,下面是我的POM文件。当所有配置都正确时,我无法生成TestNG runner文件。请帮我做正确的配置 <build> <pluginManagement> <plugins> <plugin> <groupId>com.github.temyers</groupId> <artifactId>cuc
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.github.temyers</groupId>
<artifactId>cucumber-jvm-parallel-plugin</artifactId>
<version>4.2.0</version>
<executions>
<execution>
<id>generateRunners</id>
<phase>generate-test-sources</phase>
<goals>
<goal>generateRunners</goal>
</goals>
<configuration>
<outputDirectory>runner</outputDirectory>
<glue>
<package>com.compareglobalgroup.stepdefs</package>
<package>com.compareglobalgroup.cucumber.hooks</package>
</glue>
<featuresDirectory>src/test/resources/feature</featuresDirectory>
<cucumberOutputDir>target/cucumber-parallel</cucumberOutputDir>
<format>json</format>
<plugins>
<plugin>
<name>json</name>
</plugin>
</plugins>
<tags>
<tag>@BBDK</tag>
</tags>
<useTestNG>true</useTestNG>
<!-- <namingScheme>simple</namingScheme> <namingPattern>Parallel{c}TestRunner</namingPattern> -->
<parallelScheme>FEATURE</parallelScheme>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<forkCount>10</forkCount>
<reuseForks>true</reuseForks>
<includes>
<include>**/Parallel*IT.class</include>
</includes>
<!-- You can specify a specific testng.xml file here <suiteXmlFiles>
<suiteXmlFile>src/test/resources/testng-sample.xml</suiteXmlFile> </suiteXmlFiles> -->
<!-- Or dynamically with something like '-DsuiteXmlFile=src/test/resources/testng-sample.xml' -->
<!-- <suiteXmlFiles> <suiteXmlFile>${suiteXmlFile}</suiteXmlFile> </suiteXmlFiles> -->
<!-- Build with '-DskipTests=true' to bypass test execution @ build
time Default: false -->
<skipTests>false</skipTests>
<testFailureIgnore>true</testFailureIgnore>
<systemPropertyVariables>
<browser>${browser}</browser>
<execution>${execution}</execution>
<environment>${environment}</environment>
<!-- <suiteXmlFile>${suiteXmlFile}</suiteXmlFile> -->
<country>${country}</country>
<vertical>${vertical}</vertical>
<homeUrl>${homeUrl}</homeUrl>
<isHeadless>${isHeadless}</isHeadless>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
com.github.temyers
黄瓜jvm并行插件
4.2.0
发电商
生成测试源
发电商
跑步者
com.compareglobalgroup.stepdefs
com.compareglobalgroup.cucumber.hooks
src/test/resources/feature
目标/黄瓜平行
json
json
@BBDK
真的
特征
org.apache.maven.plugins
maven编译器插件
3.7.0
1.8
1.8
org.apache.maven.plugins
maven surefire插件
2.20.1
10
真的
**/并行*IT.class
假的
真的
${browser}
${execution}
${environment}
${country}
${vertical}
${homeUrl}
${isHeadless}
您需要在下提供您的
条目
但是您已经在
下添加了它,它通常用于控制从当前项目继承的项目的插件行为。有关更多信息,请参阅