Day36 Web自动化详解(10)——WebDriver(Selenium)窗口截图、验证码处理
文章目录
目标
1. 掌握WebDriver屏幕截图方法
2. 了解验证码处理的方式
1. 截图
说明:把当前操作页面,截图保存到指定位置
1.1 为什么要窗口截图?
说明:自动化脚本是由程序去执行的,因此有时候打印的错误信息并不是十分明确。如果在执行出错的时候对当前
窗口截图保存,那么通过图片就可以非常直观地看到出错的原因。
1.2 窗口截图
说明:在WebDriver类库中,提供了截图方法,我们只需要调用即可;
方法:
1). get_screenshot_as_file(imgpath) --> 截取当前窗口
(imgpath:图片保存路径)
1.3 案例-2 注册实例.html
需求:
1. 填写注册A页面注册信息,填写完毕,截图保存;
本文详细讲解了使用WebDriver(Selenium)进行Web自动化时如何进行窗口截图和处理验证码。首先阐述了截图的必要性,并通过实例演示了截图操作。接着简单介绍了验证码及其处理方法,虽然不深入,但提供了学习验证码处理的基础。此外,还讨论了cookie的重要性和使用方法,包括记录cookie的代码示例。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



