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(1)
#截图
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()

结果:

猜你喜欢

转载自www.cnblogs.com/dinghanhua/p/9774362.html