我想从我的Electron应用程序中截取屏幕截图,虽然它似乎尚不支持。
https://github.com/electron/electron/issues/4234
似乎Electron不支持chrome.automation API;所以我想知道你在运行Selenium测试时如何截取屏幕截图?
我正在使用Chromedriver和Selenium绑定python;我确实尝试过使用
driver.save_screenshot()
driver.get_screenshot_as_file()
他们都给了我同样的例外:
E WebDriverException: Message: unknown error: cannot get automation extension
E from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
是否有其他方法可以截取屏幕截图,或者我是否必须等待在Electron中实现chrome.automation?