Is there a technical reason to not include support for IE or Edge? Or just lack/limited time or maintenance burden?
Also hey and great library. 🙂 Been very smooth getting started with it.
does IE or Edge provide a webdriver API?
I guess if they offer one, it “should just work”?
https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/tools/webdriver it appears to, and I'm interested/willing to do the necessary work to get it working with etaoin, just want to be sure there isn't some barrier I'm not seeing. (other than needing to run the tests in a Windows VM 😞 )
Edge provides webdriver protocol; the main difficulty is I use Mac so there should be some kind of Virtual Box with Window Developer image with port forwarding. But still, it’s possible to achieve.
Okay, great. That's my environment as well, but I'd like to be able to test behavior in Edge too. Are you interested in my doing some work and submitting a PR to that end?
well, yes, it would be great. Briefly, all you need to do is to extend most of multimethods with :edge keyword and provide extra constructors
say (edge {...})
or (with-edge {...})
here is an issue for that, you may share everything you want there https://github.com/igrishaev/etaoin/issues/83