Day36 Web自动化详解(10)——WebDriver(Selenium)窗口截图、验证码处理
目标
1. 掌握WebDriver屏幕截图方法
2. 了解验证码处理的方式
1. 截图
说明:把当前操作页面,截图保存到指定位置
1.1 为什么要窗口截图?
说明:自动化脚本是由程序去执行的,因此有时候打印的错误信息并不是十分明确。如果在执行出错的时候对当前
窗口截图保存,那么通过图片就可以非常直观地看到出错的原因。
1.2 窗口截图
说明:在WebDriver类库中,提供了截图方法,我们只需要调用即可;
方法:
1). get_screenshot_as_file(imgpath)