I'm trying to set up end-to-end tests for an AngularJS web app. I want to run the tests on a device with a quite rare WebKit based browser, which has no WebDriver implementation. Currently we're using angular-scenario which works just fine, but since that's deprecated, using Protractor would be more future-proof.
Is there a WebDriver implementation, implementing a sub-set of the WebDriver interface, for browsers currently missing a dedicated WebDriver implementation?
As there is no WebDriver for the WebKit based browser you're using, there is no easy way about it.
Using protractor is ideal as it controls the browser at a higher level than angular-scenario
. angular-scenario
in theory is a WebSocket connection controlling and asserting on a iFrame, this starts to break down when the guest source doesn't want to be in a iFrame and other abnormalities that generally are not experienced that present false positives.
As the particulars to the WebKit version are not released, I can only offer a few suggestions what I would attempt next.
You have only a couple choices:
angular-scenario
, or somewhat a version there of. Good luck with your project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With