Since Electron is essentially a frame around a Chrome embedded browser, this means that you can run protractor tests against any properly built Electron app. In my case, I have utilized the JUnitXmlReporter and all works well, being configured as follows inside of the same exports.config definition shown above :
Protractor's configuration allows you to set an executable as the binary, as in:
Since Electron is essentially a frame around a Chrome embedded browser, this means that you can run protractor tests against any properly built Electron app. In my case, I have utilized the
JUnitXmlReporter
and all works well, being configured as follows inside of the sameexports.config
definition shown above :This works fine, as do others such as the
TerminalReporter
included with the standard set, and individual reporters such as thejasmine2-reporter
.Seeing the Jasmine reporter extensibility seemed to be compatible, I implemented the
Jasmine2HtmlReporter
as follows:However, it appears the screenshot method within the reporter is failing within that CEB. Here is the spewed error: