I use CucumberJs and Gulp to run my e2e tests; However, I need to run them with Microsoft Edge. When I do a gulp protractor , it successfully opens both Chrome and Firefox, since none of them require any drivers, such as IEDriver.exe or EdgeDriver.exe .
Can someone point me to an article or show the steps below, if it's just how to configure Protractor with Microsoft Edge?
I am trying to achieve parallelism by running my tests in multiple browsers; this is what my config looks like:
exports.config = { framework: 'cucumber', shardTestFiles: true, maxInstances: 2, multiCapabilities: [ { 'browserName': 'MicrosoftEdge', 'platform': 'windows', } }, { 'browserName': 'firefox', loggingPrefs: { driver: 'DEBUG', server: 'INFO', browser: 'ALL' } }],
I got the configuration above for parallel parallel parallel testing of e2e prototypes using this article: http://blog.yodersolutions.com/run-protractor-tests-in-parallel/
Also one for IE driver would be just as useful if you do not know how to configure Edge.
UPDATES:
From this link: https://msdn.microsoft.com/en-us/library/mt188085(v=vs.85).aspx ; under
Enabling WebDriver with Microsoft Edge:
Download the WebDriver language binding of your choice. C # and Java Selenium bindings are currently supported.
I do not use Java or C # , I use Javascript (Protractor) ; Does this mean that language binding for Javascript currenlty does NOT work for the Edge browser?
In other words, we currently cannot automate the Edge browser using Protractor (Javascript)?
Any help is greatly appreciated and I will update this post if I find anything related to setting up Protractor with Edge and have been browsing the web for several hours.