一、截图方法介绍:
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')