Selenium截图的四种方法
2020-11-06 本文已影响0人
yywfy的昵称
Selenium网页截图的四种方法:
1. driver.get_screenshot_as_base64():
用途:获取截屏的base64编码数据,在HTML界面输出截图时使用。
用法:
![](https://img.haomeiwen.com/i12797094/d393ab4a3386e7e2.png)
2. driver.get_screenshot_as_png():
用途:获取获取二进制数据流
用法:
![](https://img.haomeiwen.com/i12797094/1110b6f688836af8.png)
3. driver.save_screenshot(filename/full_path):
用途:获取截屏png图片,参数是文件名称,截屏必须是.png图片, 如果只给文件名,截图会保存在项目的根目录下面。
用法:
![](https://img.haomeiwen.com/i12797094/5f7129bc8f5a854a.png)
4. driver.get_screenshot_as_file(filename/full_path)
用途:获取截屏png图片,参数是文件的绝对路径,截屏必须是.png图片。如果只给文件名,截屏会存在项目的根目录下。
用法:
![](https://img.haomeiwen.com/i12797094/d95961063a4331ac.png)