2024-04-20 01:09:55 发布
网友
每个WebDriver都有一个.save_screenshot(filename)方法。所以对于Firefox,可以这样使用:
.save_screenshot(filename)
from selenium import webdriver browser = webdriver.Firefox() browser.get('http://www.google.com/') browser.save_screenshot('screenie.png')
令人困惑的是,还存在一个做同样事情的.get_screenshot_as_file(filename)方法。
.get_screenshot_as_file(filename)
还有一些方法用于:.get_screenshot_as_base64()(用于嵌入html)和.get_screenshot_as_png()(用于检索二进制数据)。
.get_screenshot_as_base64()
.get_screenshot_as_png()
注意,WebElements有一个.screenshot()方法,其工作原理类似,但仅捕获选定的元素。
.screenshot()
Python
每个WebDriver都有一个
.save_screenshot(filename)
方法。所以对于Firefox,可以这样使用:令人困惑的是,还存在一个做同样事情的
.get_screenshot_as_file(filename)
方法。还有一些方法用于:
.get_screenshot_as_base64()
(用于嵌入html)和.get_screenshot_as_png()
(用于检索二进制数据)。注意,WebElements有一个
.screenshot()
方法,其工作原理类似,但仅捕获选定的元素。相关问题 更多 >
编程相关推荐