當(dāng)自動化測試遇到問題時都许,可以使用屏幕截屏的方式還原問題現(xiàn)場陌僵,以便定位問題惨撇。屏幕截屏使用到方法get_screenshot_as_file將截屏圖片保存到指定文件目錄。
案例:分別打開我要自學(xué)網(wǎng)頁面和百度頁面晓殊,然后進(jìn)行截圖
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get("https://www.51zxw.net/list.aspx?cid=615")
# 截圖并保存圖片
driver.get_screenshot_as_file(r'E:\51zxw\selenium\教程資料\51zxw.png')
sleep(2)
driver.get("https://www.baidu.com/")
driver.get_screenshot_as_file(r'E:\51zxw\selenium\教程資料\baidu.png')
sleep(2)
driver.quit()