我正在使用Firefox驱动程序的element.screenshot_as_png
截取Selenium中元素的屏幕截图。生成的图像包括下面的其他元素,以及所有内容后面的白色背景(即使页面未设置背景颜色)。
我只希望元素位于透明背景上,没有其他。根据{{3}}的说法,有一种方法可以在Chrome中进行。有机会通过Firefox获得相同的东西吗?
答案 0 :(得分:0)
您可以像这样截屏!
driver.get_screenshot_as_png()
您也可以使用Pillow
!
import pyscreenshot
im = pyscreenshot.grab()
im.save('ss.png')