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;

  • 相关阅读:
    如何编写vue的javascript代码结构
    二进制文件下载兼容写法
    swtich
    报错:Uncaught ReferenceError: JSENCRYPT_VERSION is not defined
    use application gateway to expose aks service over http/https
    quicksort和第k小元素问题
    quick sort
    高精度加法
    滑动窗口的最大值
    字典树
  • 原文地址:https://www.cnblogs.com/lelexiong/p/8727337.html
Copyright © 2011-2022 走看看