美文网首页
采用TestNg + maven + selenium构建简单的

采用TestNg + maven + selenium构建简单的

作者: stack | 来源:发表于2020-09-08 16:20 被阅读0次

    使用maven 构建testNg项目

    1.运行到构建项目的目录在cmd模式下

    使用命令行模式构建maven管理的项目


    2.pom.xml 文件中添加testng依赖

    添加testng依赖

    3.批量添加测试文件 java类或者方法名称

    4.在pom文件中添加testng.xml的目录,利用系统默认的方法生成测试报告


    testng + selenium + extendsreport生成较为好看的测试报告

    1.在使用chrome的webdriver时需要对应上chrome的版本,否则会有以下的报错

    chrome和chromedriver版本不匹配

    2.页面加载过程中有先后顺序。不是顺序执行的,要等到页面完全加载完,有一些元素才会加载出来

    3.利用extendsreport 插件生成测试报告

    1)首先在项目的pom文件中添加生成报告的对应依赖

    <dependency>

          <groupId>com.relevantcodes</groupId>

          <artifactId>extentreports</artifactId>

          <version>2.41.1</version>

        </dependency>

        <dependency>

          <groupId>com.vimalselvam</groupId>

          <artifactId>testng-extentsreport</artifactId>

          <version>1.3.1</version>

        </dependency>

        <dependency>

          <groupId>com.aventstack</groupId>

          <artifactId>extentreports</artifactId>

          <version>3.0.6</version>

        </dependency>

    pom中test report相关dependency

    2)首先在项目中添加监听的扩展类

    添加listener类,构建test report

    3)为了使得在TestNg运行完之后能够生产报告,在项目的run configuration中添加对应的监听类(我这里有点儿疑惑就是,我看网上大多数说的,再testng的xml文件中添加对应的监听方法就可以了,但是我构建的方法不行。)

    在配置中添加对应的监听类

    相关文章

      网友评论

          本文标题:采用TestNg + maven + selenium构建简单的

          本文链接:https://www.haomeiwen.com/subject/pzmxrktx.html