“TypeError:get_screenshot_as_file()只需2个参数(1个给定)”,当使用Selenium截取屏幕截图时

时间:2014-04-19 20:11:32

标签: python python-2.7 selenium selenium-webdriver

我正在尝试使用Selenium webdriver截取给定链接的屏幕截图但我遇到以下错误

browser.get_screenshot_as_file()
TypeError: get_screenshot_as_file() takes exactly 2 arguments (1 given)

我正在使用的代码块是

link = comment.permalink
browser = webdriver.Firefox()
browser.get(link)
browser.get_screenshot_as_file()
browser.quit()

1 个答案:

答案 0 :(得分:2)

你需要给它一个文件名,它应该保存截图:

browser.get_screenshot_as_file('path/to/the/file.jpg')