我试图用Python 3.6(在Windows 10上)使用Selenium
来保存截图。当我使用get_screenshot_as_file()
或get_screenshot_as_png()
功能,我总是得到以下异常:Selenium WebDriverException尝试保存截图时出错(Python 3.6)
WebDriverException: unknown error: cannot get automation extension from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
(Session info: chrome=60.0.3112.90)
(Driver info: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 6.1.7601 SP1 x86_64)
例如:
driver = webdriver.Chrome()
ref = 'http://google.com'
driver.get(ref)
driver.get_screenshot_as_png()
有一种解决方法,或者另一种方式来将整个页面保存为图片?
我不知道它是如何工作的Chrome,但在PhantomJS您保存这样的:driver.save_screenshot('名称。 PNG') – Nenad
谢谢,但save_screenshot提供了相同的错误 – splinter
也许URL是错误的? – Nenad