• TestNG Selenium融合


    一:TestNG是一种开源自动化测试框架,具有如下有点:

           1)拥有HTML格式测试报告

           2)支持并发测试

           3)参数化测试简单

           4)支持更多功能的注解

    二:TestNG插件在Eclipse中的安装

          1) 启动Eclipse,在"Help"中选择"Install New SoftWare"命令

          

         2) 在弹出的对话框中单击“Add”按钮,之后再弹出的“Add Repository”框中Name填入"TestNG",Location填入“http://beust.com/eclipse/”,之后单击OK按钮

        

      3) 在弹出的“Install”对话框中,勾选“TestNG”复选框,单击"Next"按钮,如下图所示:

        

       4) 在协议内容界面中,选择“I accept the terms of the license agreement”单选按钮,单击“Finish”按钮

       5)之后开始安装TestNG插件,安装完成后重启Eclipse

    三:测试TestNG是否安装成功

       Eclipse重启后,在工程名称上单击鼠标右键,在弹出的快捷菜单中显示TestNG菜单项,表示安装成功,具体如下图所示:

       

    四:在TestNG中运行第一个WebDriver测试用例

       1) 启动Eclipse,新建JAVA工程

       2) 在新建工程的src目录上单击鼠标右键,在弹出Build Path之后选择Configure Build Path,之后在弹出窗口中切换到Libraries标签下,选择“Add External JARs”,进入到Selenium解压缩后文件夹,将selenium-java-

             2.44.0.jar、selenium-java-2.44.0-srcs.jar及Libs文件夹下的所有文件都选中,单击“打开”按钮添加所有选中的JAR文件

       

       3) 在新建工程的src目录上单击鼠标右键,在弹出Build Path之后选择Configure Build Path,之后在弹出窗口中切换到Libraries标签下,选择“Add Library”,在弹出框中选择TestNG,之后选择“Next”,将TestNG Library添加

              到工程中,具体如下图所示:

      

    4)在工程上右键--“”New”--“Other”,在弹出框中选择TestNG Class,之后点击“Next”

    5)在弹出框中填入工程名,包名和类名,并且勾选@BeforeMethod和@AfterMethod方法,之后点击Finish按钮,则在Eclipse中生成如下代码:

    6)在生成的代码中可以添加我们自己的逻辑,这里已打开火狐浏览器并在查询框中输入“光荣之路自动化测试”并进行查找为例,具体的代码如下:

     

    7)运行步骤6中的代码,运行结果如下:(其中HTML格式报告在工程目录下D:workspaceTestNgAndWebDriver est-output下的emailable-report.html)

    至此TestNG与WebDriver融合完成。

       

  • 相关阅读:
    section_4.python操作mysqlsql注入导入导出数据库
    section_3.单表多表查询
    section_2.约束索引存储引擎
    Section_1.Mysql基础
    day7.线程-线程队列进程池和线程池回调函数协程
    Mysql小技巧总汇
    常用对照表的参考_chapter-one(Content-Type)
    ORACLE 数据库配置
    Shiro入门(用户权限控制)
    Quartz定时任务调度机制解析(CronTirgger、SimpleTrigger )
  • 原文地址:https://www.cnblogs.com/xmmc/p/7463518.html
Copyright © 2020-2023  润新知