目标
1. 掌握WebDriver屏幕截图方法
2. 了解处理的方式
1. 截图
说明:把当前操作页面,截图保存到指定位置
1.1 为什么要窗口截图?
说明:自动化脚本是由程序去执行的,因此有时候打印的错误信息并不是十分明确。如果在执行出错的时候对当前
窗口截图保存,那么通过图片就可以非常直观地看到出错的原因。
1.2 窗口截图
说明:在WebDriver类库中,提供了截图方法, 只需要调用即可;
方法:
1). get_screenshot_as_file(imgpath) --> 截取当前窗口
(imgpath:图片保存路径)
1.3 案例-2 注册实例.html
2. 【了解】
说明:一种随机生成的信息(图片、数字、字母、汉字、算术题)等为了防止恶意的请求行为,增加应用的安全性。
2.1 为什么要学习?
说明:在Web应用中,大部分系统在用户登陆的时候都要求输入,而 在设计自动化脚本时候,就需要面
临这的问题。
2.2 的处理方式
说明:WebDriver类库中没有对处理的方法,但是在这里可以叙说下针对的几种常用处理方式;
方式:
1). 去掉
(测试环境下-采用)
2). 设置万能
(生产环境-采用)
3). 识别技术

2. Cookie产生:客户端请求服务器,如果服务器需要记录该用户状态,就向客户端浏览器颁发一个Cookie格式
3. Cookie使用:当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器,服务器检
查该Cookie,以此来辨认用户状态。
3.2 为什么记录cookie?
说明:
1. 用户第一次登陆时,勾选下次直接登陆或者记住 ,就是采用记录cookie实现的