selenium_maven高级实战

本文介绍了如何使用Maven surefire-plugin插件管理Selenium测试,包括引用、执行测试用例的方式、多线程设置及远程调试。还探讨了Maven的其他应用,如依赖范围、项目间的依赖管理和继承机制。
摘要由CSDN通过智能技术生成

Maven在自动化中可以帮助我们更好的管理我们的工程,今天就来仔细学习下它的用法;

1.一个重要的插件:Maven surefire-plugin

用Maven的这个插件的目的主要是为了:用Maven直接调用testng的xml文件实现测试脚本的运行;

1.1引用

引用Maven surefire-plugin的方法如下:打开pom文件,找到Effective POM;

使用此插件,需要复制:

      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.12.4</version>

到pom.xml文件,将其导入到pom.xml文件的时候,需要对其进行包装,包装后的引用如下:

<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration> 
<excludes>
<exclude>TestModule1/TestMavenSurefirePlugin.java</exclude>
<exclude>TestModule2/TestJavaInPom.java</exclude>
</excludes>
<sureXmlFiles>
<sureXmlFile>
${project.basedir}/src/test/java/TestModule1/TestMavenSurefirePlugin.xml
</sureXmlFile>
</sureXmlFiles>
</configuration>
</plugin>
</plugins>
</build>

 注意下:<excludes>标签,当没有此标签的时候,maven执行测试用例的时候,执行的是所有测试用例,加上此标签后,会将此标签下的测试用例进行排除后,执行指定的测试用例。

1.2Maven执行测试用例的两种方式

注意:maven-surefire-plugin必须与testng.jar同时导入到pom.xml文件中的时候才可以使用Maven来调试testng的测试用例;Maven执行测试用例有两种方式。

1.使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值