没有合适的资源?快使用搜索试试~ 我知道了~
乙醇老师的力作57页详细讲解—webdriver实用指南java版本.docx
5星 · 超过95%的资源 需积分: 10 71 下载量 137 浏览量
2013-07-10
14:23:14
上传
评论 3
收藏 90KB DOCX 举报
温馨提示
试读
64页
目录如下 • 启动浏览器 • 关闭浏览器 • 浏览器最大化 • 设置浏览器大小 • 访问链接 • 打印当前页面的title及url • 前进和后退 • 简单的对象定位 • 定位一组对象 • 层级定位 • 操作测试对象 • send keys模拟按键输入 • 处理button group • 处理button dropdown • 处理navs • 处理面包屑 • 处理对话框新式的模态窗口 • 获取测试对象的属性及内容 • 获取测试对象的css属性 • 获取测试对象的状态 • 处理表单元素 • 执行js • 处理alert/confirm/prompt • wait • 定位frame中的元素 • action • 上传文件 • 下载 • 超时设置 • Remote Webdriver • cookie与自动登陆
资源推荐
资源详情
资源评论
实用指南 版本
目录如下
启动浏览器
关闭浏览器
浏览器最大化
设置浏览器大小
访问链接
打印当前页面的
及
前进和后退
简单的对象定位
定位一组对象
层级定位
操作测试对象
模拟按键输入
处理
处理
处理
处理面包屑
处理对话框新式的模态窗口
获取测试对象的属性及内容
获取测试对象的
属性
获取测试对象的状态
处理表单元素
执行
处理
定位
中的元素
上传文件
下载
超时设置
与自动登陆
启动浏览器
场景
在使用 进行测试时启动浏览器无疑是必须的前置工作。
代码
!
"#$
%"&'($
)! %(
*
*
关闭浏览器
场景
在脚本运行完毕或者测试代码结束的时候关闭浏览器是非常自然的事情,就像
在吃完饭后就把餐桌收拾干净一样。
关闭浏览器有两种方式:
方法
方法
方法关闭当前的浏览器窗口, 方法不仅关闭窗口,还会彻底的退出
,释放与 之间的连接。所以简单来说 是更加彻
底的 , 会更好的释放资源,适合强迫症和完美主义者。
代码
!
!#$
%"&'($
)! %(
"%++(
%(
"%++(
*
*
浏览器最大化
场景
当我们在测试中使用一些基于图像和坐标的辅助测试工具时,我们就会需要使
浏览器在每次测试时保存最大化,以便在同一分辨率下进行图像比对和坐标点
选。
举例来说,如果在 测试中使用了 来对 , 插件进行操作的
话,把浏览器最大化无疑是一个比较简单的保证分辨率统一的解决方案。
代码
!
-./$
%"&'( 01.$
)! %(
2 %3444(
"%+./+(
%(%(./%(
2 %3444(
"%++(
%(
*
*
设置浏览器大小
场景
设置浏览器窗口的大小有下面两个比较常见的用途:
在统一的浏览器大小下运行用例,可以比较容易的跟一些基于图像比对
的工具进行结合,提升测试的灵活性及普遍适用性。比如可以跟
结合,使用 操作 , ;
在不同的浏览器大小下访问测试站点,对测试页面截图并保存,然后观
察或使用图像比对工具对被测页面的前端样式进行评测。比如可以将浏
览器设置成移动端大小%534.674(,然后访问移动站点,对其样式进行
评估;
代码
将浏览器调整成移动端大小,然后访问移动站点,对移动站点的样式进行评估。
!
!#$
%"&'($
)! %(
"%++(
%(
"%++(
*
*
讨论
提供了很多调整浏览器窗口的接口,比如 8%移动窗口(,
%设置或获取浏览器的位置(。在一般情况下这些功能并不常用。
访问链接
情景
90 测试里最简单也是最基本的事情就是访问 : 个链接了。
剩余63页未读,继续阅读
星辰海阁
- 粉丝: 29
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页