2017-02-13 5 views
0

Ich möchte Screenshots von meiner Electron App machen, obwohl es scheint, dass dies noch nicht unterstützt wird.Screenshots machen mit Chromedriver.Selenium auf Electron app

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

Es scheint, dass chrome.automation API noch nicht von Electron unterstützt wird; also frage ich mich, wie man Screenshots macht, wenn man Selenium-Tests durchführt?

Ich verwende Chromedriver mit Selenium Bindungen für Python; Ich habe versucht

driver.save_screenshot() 
driver.get_screenshot_as_file() 

Beide geben mir die gleiche Ausnahme zu verwenden:

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 

Gibt es eine alternative Möglichkeit, Screenshots zu nehmen oder muss ich für die Umsetzung von chrome.automation in Electron warten müssen ?

Antwort

0

Haben Sie aShot ausprobiert ??

Check this post

hoffen, dass es Ihnen hilft.