selenium截图功能

selenium自动化测试完后需要查看值观的结果,或者查操作过程中是否正确,此时需要使用自带的截图功能。

示例1:

from time import sleep
from selenium import webdriver

driver =webdriver.Chrome()
driver.get("http://www.baidu.com")

driver.find_element_by_id('kw').send_keys('美女图片')
driver.find_element_by_id('su').click()
sleep(1)
driver.get_screenshot_as_file("C:\Users\Administrator\Desktop\mei.png")
driver.quit()

将最后的搜索结果截图保存在桌面。

示例2:

from time import sleep
from selenium import webdriver

driver =webdriver.Chrome()
driver.get("http://www.baidu.com")
driver.get_screenshot_as_file("C:\Users\Administrator\Desktop\baidu.png")
driver.find_element_by_id('kw').send_keys('美女图片')
driver.get_screenshot_as_file("C:\Users\Administrator\Desktop\sousu.png")
driver.find_element_by_id('su').click()
sleep(1)
driver.quit()

将运行中的截图保存在桌面。

原文地址:https://www.cnblogs.com/huny/p/13471661.html