基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作
文章目录
基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍
基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 元素定位
基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 -常见的页面元素操作
基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - iframe元素定位
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 元素定位场景分析
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象属性
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象状态
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 第三方控件类操作
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 执行JS操作
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - WebDriver的三种等待方式
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 模拟键盘操作
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 代码检查点[验证点/断言]与图像检查点
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 验证码处理
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - cookie操作
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 关联
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - exe文件执行
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - grid [跨浏览器远程测试-可分布式]
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - 框架设计小结
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - testng使用
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包
持续更新中
WebDriver基础篇 - 实现简单的浏览器操作
有一个地方需要注意,那就是在进行web端的UI自动化测试时不推荐使用FireFox浏览器,启动运行相较于Chrome浏览器较慢,非常影响效率。
1.打开关闭浏览器
需要注意 driver.quit();
与 driver.close();
close与quit的区别是
附:注意Firefox(firefox.bin)
2.WebDriver对浏览器的操作
2.1 浏览器最大化
//浏览器最大化 ---> 参考上文图片Thread.sleep(3000);driver.manage().window().maximize();
2.2 设置浏览器的大小
//设置浏览器大小尺寸 ---> 参考上文图片Dimension size = new Dimension(320,480);//320*480 为手机浏览器大小尺寸driver.manage().window().setSize(size);
3.访问链接&打印页面信息
3.1 打开连接
//打开网页driver.get("http://www.baidu.com");Thread.sleep(3000);
3.2打印页面URL和Title
//获取网页title(用例不够,title来凑)System.out.println("检查页面Title是否为‘百度’: " + driver.getTitle());//获取网页 urlSystem.out.println("检查URL是否是‘http://www.baidu.com’:" + driver.getCurrentUrl());
4、自定义profile
profile支持的浏览器
标签:
相关文章
-
无相关信息