码迷,mamicode.com
首页 > 编程语言 > 详细

Selenium_webdriver+java+TestNG入门UI自动化

时间:2018-04-06 13:50:45      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:ui自动化   mozilla   ima   repo   ips   png   ase   nload   控制台   

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;

 

Selenium_webdriver+java+TestNG入门UI自动化

标签:ui自动化   mozilla   ima   repo   ips   png   ase   nload   控制台   

原文地址:https://www.cnblogs.com/lelexiong/p/8727337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!