Python Splitter:如何截取整个页面的屏幕?

Python Splitter:如何截取整个页面的屏幕?,python,splinter,Python,Splinter,根据splinter文件至 查看全屏截图: 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'

根据splinter文件至

查看全屏截图:

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)
请帮帮我


提前谢谢

我也在研究这个问题,在这里找到了答案:


简而言之:
browser.driver.save_屏幕截图('test.png')
是一个不错的选择

也许您使用的是一个具有不同界面的旧版本。您使用的是什么版本?splinter版本-0.8.0和selenium版本-3.13.0@keving可能浏览器对象从错误的模块导入。请提供一个包含导入语句的示例。请检查代码部分@kevininterest。指示所有WebDriver对象都应支持
full
关键字。也许我看错了班级。。。
打印(键入(浏览器))
说什么?