clj-commons / etaoin

Pure Clojure Webdriver protocol implementation
https://cljdoc.org/d/etaoin
Eclipse Public License 1.0
908 stars 95 forks source link

Add Edge/IE support #83

Closed igrishaev closed 4 years ago

frenata commented 6 years ago

Some considerations as I work on this:

Edge WebDriver documentation IE WebDriver documentation

igrishaev commented 6 years ago

Thank you. My suggestions would be:

frenata commented 6 years ago

Yeah Edge / VirtualBox is where I'm starting for sure. I'll be working on it some this week: at the moment I have a development environment setup on VirtualBox and some really basic steps toward getting Edge working.

https://github.com/frenata/etaoin/tree/edge-support is my WIP branch.

anthonygalea commented 5 years ago

@frenata did you by any chance make further progress on this?

I briefly looked into it and after setting up a VM I found out that Edge now runs native on MacOS. Progress so far here: https://github.com/anthonygalea/etaoin/tree/edge

frenata commented 5 years ago

Sadly I wasn't able to spend time on this, but I'm interested to see what you've worked on. :)

anthonygalea commented 5 years ago

Thanks for the info @frenata.

Had tested only on MacOS so far but I just cloned the edge branch into a virtual machine running one of the microsoft images and installed edge following these instructions. Tests ran successfully except for failures fixed in this pull request.

Just to be clear this is not the original EdgeHTML but the new version of Edge based on Chromium.

igrishaev commented 4 years ago

Ok, for now, let's start with Edge as it would be easier.

igrishaev commented 4 years ago