Webdriver 提供错误截图函数 get_screenshot_as_file(),
可以帮助我们跟踪 bug,在脚本无法继续执行时候,
get_screenshot_as_file()函数将截取当前页面的截图保存到指定的位置,这是一个非常棒的功能,下面实例展示 get_screenshot_as_file()函数的使用。
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://www.baidu.com")
try:
browser.find_element_by_id("kwasa").send_keys("selenium")
browser.find_element_by_id("su").click()
except:
browser.get_screenshot_as_file("D:\\程序文件\\pycharm\\test1\\error_png.png")