zoukankan      html  css  js  c++  java
  • Selenium_webdriver+java+TestNG入门UI自动化

    web ui自动化测试需要的工作:Eclipse(JAVA编译器)、selenium(库文件)、webdriver(浏览器驱动)、testng的lib;

    如图:

    第一步:先部署坏境,下载selenium的selenium-server-standalone-3.8.1.jar包;导入到eclipse;

    第二步:
    安装三大浏览器驱动driver(分别为火狐,CHROME.IE,可以下载其中一个)

    1.chromedriver 下载地址:https://code.google.com/p/chromedriver/downloads/list

    2.Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/

    3.IE的驱动IEdriver 下载地址:http://www.nuget.org/packages/Selenium.WebDriver.IEDriver/

    第三步:

    TestNG的lib下载地址:直接拖到eclipse里面
    http://marketplace.eclipse.org/content/testng-eclipse

    第四步:建立TestNG类;

    注解的使用:通过注解管理用例的执行过程,
    @beforeMethod:用例执行之前,执行的语句,:相当有环境的配置
    @afterMethod:用例执行完成之后,执行的语句,相当有做环境的恢复
    @test:用例的主体

    然后编写测试用例;

    第五步:建立XML文件,用来规定执行顺序

    最后可以看到执行结果与报告;

    执行完成之后,在eclipse的控制台可以看到用例的结果,更详细的可以在工作目录下test-outputz中
    E:\android\TestNGTest\test-output:emailable-report.html;index.html;

  • 相关阅读:
    Delphi数据类型转换
    js截取指定长度字符
    Internet Explorer无法打开站点,已终止操作
    关于最近做项目的一点点总结
    屏蔽右键菜单
    屏蔽回车自动提交
    自己写的一个客户端验证js
    如何播放声音文件
    如何:使用 CodeDOM 创建类
    js操作dom(4)关于xml节点属性的操作
  • 原文地址:https://www.cnblogs.com/lelexiong/p/8727337.html
Copyright © 2011-2022 走看看