Selenium入门15 截图

截图方法:

1 保存截图   get_screenshot_as_file('保存路径\\文件名.png')     #有一个\是转义符

2 保存截图   save_screenshot('保存路径\\文件名.png')

3 转化成base64    get_screenshot_as_base64()

4 转化成二进制串    dr.get_screenshot_as_png()

 

#coding:utf-8
from selenium import webdriver
import time
dr = webdriver.Chrome()
dr.get("https://www.baidu.com")

dr.find_element_by_id('kw').send_keys("selenium screenshot")
#截图
re = dr.get_screenshot_as_file("D:\\baidu.png")
print('截图结果:%s'%re)

dr.find_element_by_id('su').click()
time.sleep(2)
#截图
re = dr.save_screenshot("D:\\searchResult.png")
print('截图结果:',re)

#base64
print('base64:  ',dr.get_screenshot_as_base64())
#binary
print('binary:  ',dr.get_screenshot_as_png())

dr.quit()

 

结果:

 

posted @ 2018-10-11 18:52  dinghanhua  阅读(276)  评论(0编辑  收藏  举报