Opened 2 months ago

Last modified 7 weeks ago

#6930 new change

Add support for Microsoft Edge to WebDriver-based test automation

Reported by: sebastian Assignee: geo
Priority: P3 Milestone:
Module: Automation Keywords:
Cc: geo, tlucas Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description (last modified by sebastian)

Background

Since #6717, #6887 and #6918 landed, running npm test in adblockpluschrome will run the qunit tests and test Adblock Plus against the test pages in Chromium and Firefox. It would be great to have the same automation for Microsoft Edge (and eventually run it through the CI).

What to change

Implement test/browsers/edge.js (analogous to chromium.js and firefox.js in test/browsers/), so that running npm test on Windows will run the tests as well on Microsoft Edge.

Skip testing Microsoft Edge if running on an OS other than Windows (so that the tests don't fail on Linux and macOS). Unlike for Chromium and Firefox, don't download a specific version of the browser, just use the version of Microsoft Edge that came with the running version of Windows.

Change History (3)

Note: See TracTickets for help on using tickets.