【Java】Selenium自动化
selenium
NeilNiu
日拱一卒无有尽,功不唐捐终入海!
展开
-
数据驱动模式UI自动化框架
本次给大家分享一个pc端的UI自动化框架,这个框架是数据驱动形式的,采用的思想是把测试数据和代码分离开,我们的测试数据都放到excel里,然后读取里面的值来获取。这样避免的测试数据和代码混合到一起,看着混乱。同时采用PO模式,一个页面作为一个对象,把页面里的元素封装到一起。同时使用testNG进行对测试用例的调度,并且监听测试结果,生成报告。组装用例放到了xml里,同时可以把这个xml配置到jenkins上,做到定时持续集成。下面说下简单使用吧。...原创 2020-06-20 11:27:55 · 1508 阅读 · 0 评论 -
批量查杀后台driver进程及常见问题
cmd后执行这个命令taskkill /F /IM chrome.exe1.TestNG中注释有哪些?@Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod2.Xpath是干什么用的?它是查找web页面元素的原创 2017-09-14 17:11:12 · 659 阅读 · 0 评论 -
Selenium打开谷歌浏览器提示chromedriver.exe停止运行且浏览器显示请关闭开发者模式
提示关闭开发者模式,其实是chromedriver.exe与chrome 浏览器版本不一致导致的,查看浏览器版本方法 在浏览框输入,chrome://version/。 显示是Google Chrome60.0.3112.113 (正式版本) (64 位) (同类群组:Stable)搜到一个chromedriver和chrome的对应关系表ht原创 2017-09-11 15:04:48 · 5051 阅读 · 2 评论 -
TestNG详解
public class BasicAnnotation1 { @Test public void testCase1(){ System.out.println("这是第一个测试用例"); } @Test public void testCase2(){ System.out.println("这是第二个测试用例"); ...原创 2018-08-23 09:16:11 · 2448 阅读 · 0 评论 -
自动化框架中引入ExtentReport美化报告
一、先引入三个依赖包 <dependency> <groupId>com.relevantcodes</groupId> <artifactId>extentreports</artifactId> <version>2.41.1<...原创 2018-08-24 18:51:58 · 3757 阅读 · 0 评论