Python+Selenium基础篇之16-如何截图并保存

本文介绍如何利用Selenium的方法进行截图,在测试过程中,是有必要截图,特别是遇到错误的时候进行截图

实例,截取全屏和只截取百度一下

Python+Selenium基础篇之16-如何截图并保存_第1张图片

代码如下:

# coding=utf-8
import time
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://www.baidu.com/')
time.sleep(1)

# 全屏截图方法
driver.get_screenshot_as_file(r'E:\项目组\ab.png')

# 通过元素截图方法
a = driver.find_element_by_xpath('//*[@id="su"]')
a.screenshot(r'E:\项目组\a.png')

driver.quit()

你可能感兴趣的:(Python,+,Selenium从基础到高级篇,postman,测试工具,python)