根据的碎片文档
获取完整视图截图:
browser = Browser()
screenshot_path = browser.screenshot('absolute_path/your_screenshot.png', full=True)
我使用相同的代码,但它抛出
TypeError:screenshot((获得了一个意外的关键字参数"full">
这是代码-
from splinter import Browser
import time
with Browser('chrome') as browser:
url = "http://www.google.com"
browser.visit(url)
browser.fill('q', 'List of top IT firms')
button = browser.find_by_name('btnG')
button.click()
browser.screenshot('D:/sss/your_screenshot1.png', full=True)
time.sleep(3)
browser.execute_script("window.scrollTo(0, document.body.scrollHeight);")
browser.screenshot('D:/sss/your_screenshot2.png', full=True)
请帮我一下。
提前感谢!
我也在研究这个问题,并在这里找到了答案:https://github.com/douglasmiranda/splinter-examples/blob/master/another_examples/screenshot.py
简而言之:browser.driver.save_screenshot('test.png')
就是我们要走的路!