Skip to content
This repository has been archived by the owner on Jan 28, 2023. It is now read-only.

Add the test suite #2

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Add the test suite #2

wants to merge 6 commits into from

Commits on Jan 30, 2016

  1. Add the test suite

    jwilk committed Jan 30, 2016
    Configuration menu
    Copy the full SHA
    05dd1a4 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2016

  1. test: Fix support for Firefox 44

    The certificate error UI was modernized in Firefox 44:
    https://bugzilla.mozilla.org/show_bug.cgi?id=1207107
    jwilk committed Jan 31, 2016
    Configuration menu
    Copy the full SHA
    701f8af View commit details
    Browse the repository at this point in the history
  2. test: Update copyright years

    jwilk committed Jan 31, 2016
    Configuration menu
    Copy the full SHA
    868ffc2 View commit details
    Browse the repository at this point in the history
  3. test: Send keys only to the active window

    Instead of sending keys directly to a specific window, activate the
    window, then send the keys to the active window.
    
    This is work-around for an xdotool bug[0], which broke sending synthetic
    keys, such as Ctrl+F, to a specific window.
    
    The downside of this approach is that the user could break the test if
    they switched to another window while the test is running. This is not a
    big deal, because one should run automated tests in an isolated
    environment (for example, under Xvfb) anyway.
    
    This commit should be reverted once the xdotool bug is fixed.
    
    [0] jordansissel/xdotool#52
    jwilk committed Jan 31, 2016
    Configuration menu
    Copy the full SHA
    0c224ce View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2016

  1. test: Fix selecting buttons

    Use Escape followed by Shift+Tab to select buttons after searching for
    their label.
    
    Shift+Tab alone, which is was what used previously, happened to work
    only by accident, and broke in Firefox 46.
    
    Thanks to Sean Whitton for the bug report.
    jwilk committed Jun 22, 2016
    Configuration menu
    Copy the full SHA
    ca7b79e View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2016

  1. test: Enable extension in prefs.js

    The previous approach of enabling the extension in extensions.ini was
    unnecessarily complicated and stopped working with Firefox 48.
    jwilk committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    d43c78c View commit details
    Browse the repository at this point in the history