【任务描述】:在自动化测试案例中看到系统自动打开浏览器并在页面中自动输入各种测试内容,系统是如何自动操作浏览器的呢?
【任务目标】:根据电脑环境搭建Python自动化测试环境,编写自动化脚本实现浏览器的基本操作,如打开指定网址的网页、刷选、关闭等,掌握浏览器的基本操作方法。
【任务储备】:
1、浏览器基本操作
Webdriver提供了丰富的浏览器的操作方法,具体如表6-1-1所示。在使用浏览器操作方法之前,必须先使用”webdriver.浏览器名称”语句打开测试用到的浏览器。
表1 浏览器基本操作方法
方法声明 | 功能描述 |
get(String URL) | 在浏览器中输入参数URL,并自动跳转到URL对应的网站 |
forword() | 点击浏览器上的“前进”按钮 |
back() | 点击浏览器上的“后退”按钮 |
refresh() | 点击浏览器上的“刷选”按钮 |
set_window_size(width,height) | 将浏览器的大小调整到指定的宽度(width)和指定的高度(height) |
maximize_window() | 点击浏览器右上角的“最大化”按钮,将浏览器窗口最大化 |
quit() | 点击浏览器右上角的关闭“X”按钮,关闭浏览器 |
close() | 点击浏览器上面标签页的关闭按钮,关闭当前标签页 |

【任务实施】
1、打开百度主页(https://www.baidu.com/)
2、跳转到凤凰网首页(https://www.ifeng.com/)
3、点击浏览器的“后退”按钮
4、点击浏览器的“前进”按钮
5、将窗口设置成800×600的大小
6、点击“刷选”按钮
7、点击浏览器的“最大化”按钮
8、关闭浏览器

