我試圖用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