一、截圖方法介紹:
1、get_screenshot_as_file(self,filename)
獲取當前window的截圖,出現IOError時候返回False,截圖成功返回True
filename參數是保存文件的路徑。
filename參數是保存文件的路徑。
2、get_screenshot_as_base64(self)
獲取屏幕截圖,保存的是base64的編碼格式,在HTML界面輸出截圖的時候會用到
比如:想把截圖放到html測試報告裏
driver.get_screenshot_as_base64()
3、get_screenshot_as_png(self)
獲取屏幕截圖,保存的是二進制數據,很少用到
driver.get_screenshot_as_png()
舉例:
from selenium import webdriver
driver=webdriver.Firefox()
driver.get("https://www.baidu.com")
driver.get_screenshot_as_file(r'E:\Users\Administrator\PycharmProjects\untitled\pythonp.png')