最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作

业界 admin 3浏览 0评论
> 【易编橙·终身成长社群,相遇已是上上签!】- 点击跳转~ <
作者:哈哥撩编程 (视频号同名)
图书作者:程序员职场效能宝典
博客专家:全国博客之星第四名
超级个体:COC上海社区主理人
特约讲师:谷歌亚马逊分享嘉宾
科技博主:极星会首批签约作者

基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍

基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作

基于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的区别是

  • close:关闭浏览器
  • quit:退出WebDriver

附:注意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");
	Thread.sleep(3000);

3.2打印页面URL和Title

	//获取网页title(用例不够,title来凑)
	System.out.println("检查页面Title是否为‘百度’: " + driver.getTitle());

	//获取网页 url
	System.out.println("检查URL是否是‘http://www.baidu’:" + 	driver.getCurrentUrl());

4、自定义profile

profile支持的浏览器

  • FireFox [太慢,一般情况不用火狐进行自动化测试]
  • Chrome
> 【易编橙·终身成长社群,相遇已是上上签!】- 点击跳转~ <
作者:哈哥撩编程 (视频号同名)
图书作者:程序员职场效能宝典
博客专家:全国博客之星第四名
超级个体:COC上海社区主理人
特约讲师:谷歌亚马逊分享嘉宾
科技博主:极星会首批签约作者

基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍

基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作

基于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的区别是

  • close:关闭浏览器
  • quit:退出WebDriver

附:注意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");
	Thread.sleep(3000);

3.2打印页面URL和Title

	//获取网页title(用例不够,title来凑)
	System.out.println("检查页面Title是否为‘百度’: " + driver.getTitle());

	//获取网页 url
	System.out.println("检查URL是否是‘http://www.baidu’:" + 	driver.getCurrentUrl());

4、自定义profile

profile支持的浏览器

  • FireFox [太慢,一般情况不用火狐进行自动化测试]
  • Chrome
发布评论

评论列表 (0)

  1. 暂无评论