2017-02-13 3 views
0

これはまだサポートされていないようだが、Electronアプリからスクリーンショットを撮りたい。Chromedriver経由でスクリーンショットを撮る.Select on Electron app

https://github.com/electron/electron/issues/4234

chrome.automation APIが電子でまだサポートされていないようです。だから、Seleniumテストを実行するときにどのようにスクリーンショットを撮るのだろうか?

私はPythonのためにセレンのバインディングを持つChromedriverを使用しています。

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 

スクリーンショットを取るための代替方法はありますか私は電子内chrome.automationの実装を待つ必要はありません。私は彼らの両方が私に同じ例外を与える

driver.save_screenshot() 
driver.get_screenshot_as_file() 

を使用するようにしてくださいました?

答えて

0

aShotを試しましたか?

Check this post

は、それはあなたを助け願っています。

関連する問題