Selenium + Firefox:透明元素的屏幕截图

问题描述 投票:0回答:1

我正在使用Firefox驱动程序的element.screenshot_as_png截取Selenium中元素的屏幕截图。生成的图像包括下面的其他元素,以及所有内容后面的白色背景(即使页面未设置背景颜色)。

我只想要元素在透明背景上,没有其他。根据this answer,有一种方法可以在Chrome中进行。有机会通过Firefox获得相同的东西吗?

selenium selenium-webdriver geckodriver selenium-firefoxdriver
1个回答
0
投票

您可以这样截屏!

driver.get_screenshot_as_png()

您也可以使用Pillow

import pyscreenshot
im = pyscreenshot.grab()
im.save('ss.png')
© www.soinside.com 2019 - 2024. All rights reserved.