在selenium for python中主要有三個截圖方法,我們挑選其中最常用的一種。
挑最常用的:get_screenshot_as_file()
相關代碼如下:(下面的代碼可直接復制)
# coding=utf-8
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window() #打開全屏幕模式
driver.implicitly_wait(6) #截屏該網頁
driver.get("https://www.baidu.com")
time.sleep(1)
#保存在 F:\自動化測試截屏夾\ 路徑下
driver.get_screenshot_as_file("F:\自動化測試截屏夾\第2次.png") #【第2次】是新截屏的文件名
driver.quit()
執行結果:
會在 F:\自動化測試截屏夾\ 路徑下保存一張的截圖,圖片后綴是 .png