mac webdriver java_Selenium_webdriver+java+TestNG入门UI自动化

本文介绍了在Mac操作系统上使用Java和Selenium WebDriver进行Web UI自动化测试的步骤。首先,需要准备Eclipse IDE、Selenium Server、对应浏览器的WebDriver驱动(如ChromeDriver、GeckoDriver、IEDriver)以及TestNG库。接着,详细说明了如何部署环境,包括导入jar包、安装浏览器驱动、引入TestNG库。然后,利用TestNG的注解编写测试用例,如@BeforeMethod、@AfterMethod和@Test。最后,创建XML文件定义执行顺序,并查看执行结果和报告。
摘要由CSDN通过智能技术生成

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

d25797303c48fa5454e1110cc1e58641.png

3667163989fd80060a5d024d0590243b.png

8a84afceed7e1b685c8f142bb3a6bc38.png

f03241e7ef7b6a0b0512eecc4bfb8604.png

676dfab3ceeef2a723dbcf138eb0a06e.png

如图:

第一步:先部署坏境,下载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;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值