Selenium 硒+;Firefox:透明元素截图

Selenium 硒+;Firefox:透明元素截图,selenium,selenium-webdriver,geckodriver,selenium-firefoxdriver,Selenium,Selenium Webdriver,Geckodriver,Selenium Firefoxdriver,我正在使用Firefox驱动程序的元素拍摄Selenium中元素的屏幕截图。生成的图像包括下面的其他元素,以及所有内容后面的白色背景(即使页面没有背景颜色设置) 我只想要透明背景上的元素,其他什么都不要。据了解,有一种方法可以在Chrome中实现。有没有机会在Firefox上得到同样的东西?你可以这样截图 driver.get_screenshot_as_png() 您也可以使用枕头 import pyscreenshot im = pyscreenshot.grab() im.save('s

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


我只想要透明背景上的元素,其他什么都不要。据了解,有一种方法可以在Chrome中实现。有没有机会在Firefox上得到同样的东西?

你可以这样截图

driver.get_screenshot_as_png()
您也可以使用
枕头

import pyscreenshot
im = pyscreenshot.grab()
im.save('ss.png')

谢谢,但我需要截图一个特定的元素,而不是整个窗口。此外,这些方法不处理重叠元素和透明度。