get_screenshot_as_file() 窗口截图
自动化用例是由程序自动执行的,因此打印的错误信息并不会十分明确。如果脚本在执行错误的时候,能够对当前窗口截图保存,那么通过图片就可以非常直观地看出出错的原因了。
WebDriver 提供了截图函数 get_screenshot_as_file() 来截取当前窗口。
# 截取当前窗口,并指定截图图片的保存位置
driver.get_screenshot_as_file("D:\\baiduIMG\\baiduimg01.jpg")
脚本运行结束后,进入D盘 baiduIMG 文件夹下,就可以找到 baiduimg01.jpg 图片文件。