selenium支持全屏截图
driver.get_screenshot_as_base64() 截屏保存为base64适用于HTML中嵌入的图片driver.get_screenshot_as_file(filename) 截屏保存为一个文件,提供路径driver.get_screenshot_as_png() 截屏保存为一个二进制数据
youdao.py
from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://www.youdao.com')driver.get_screenshot_as_file("c:\\work\\youdao.png")time.sleep(10)driver.close()
查看图片绝对路径
参考:
《Selenium2自动化测试实战》
《selenium python buildings release 2》