dequelabs / axe-cli

[Deprecated] A command-line interface for the aXe accessibility testing engine
Mozilla Public License 2.0
431 stars 44 forks source link

IEDriverServer Incompatibility #31

Open Alabsec opened 7 years ago

Alabsec commented 7 years ago

I've gotten axe-cli 2.3.1 to work with Chrome (v60) using chromedriver and FireFox with geckodriver. The latest version of chromedriver, 2.9, throws errors due to an invalid command line argument (--ignore-certificate-errors); chromedriver 2.8 has no issues.

The main issue, however, is with IEDriverServer. I have tried multiple versions from 2.50 to the most recent, 3.4 (32 and 64 bit). AxE will not run with IE 11 (11.1007.10586.0). I have tried another Windows 10 machine with the same issue. I have also tried different versions of Selenium using npm install. Initially using the latest, I tried 3.3, 3.0, and some other version prior to 3.0; same results.

In short, I receive a "Missing parameter: type" error (see attached below).

With the latest IEDriverServer I sometimes get an UnsupportedOperationError (Error 404: Not Found), other times the driver doesn't load the page after initialization. The most reliable IEDriverServer to reproduce the error seems to be 2.51; in that this one just doesn't seem to get a 404 and always loads the page.

Note that I've mostly been using google.com as my guinea pig though I've tried other sites none the better.

Here is a log of the error message received. axe2.3.1_MissingParameterType.txt

WilcoFiers commented 7 years ago

We'll be sure to look into it. I appreciate the level of detail, that'll be very helpful. Thanks!