Axe DevTools Watir

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Installatie en gebruik van de axe-devtools-watir gem met de Watir WebDriver

Not for use with personal data

De axe-devtools-watir gem biedt een koppelbare axe API voor Watir en wordt automatisch in alle frames geïnjecteerd.

Installatie en Gebruik

Zorg ervoor dat je toegang hebt tot Deque's registry. Zo niet, raadpleeg dan de setup documentation.

Volg de onderstaande stappen om de axe-devtools-watir gem op te zetten:

  • Voeg axe-devtools-watir toe aan je Gemfile:

    gem "axe-devtools-watir"

    Of voeg het toe aan je gemspec-bestand:

    spec.add_dependency "axe-devtools-watir"

    Voer bundle install uit om de gem te downloaden en te installeren.

  • Laad de gem in en configureer.

require 'axe-watir' # Note that this shouldn't be 'axe-devtools-watir'

# configure `AxeWatir`
driver = AxeWatir.configure(:firefox) do |c|
  # see below for a full list of configurations
  c.jslib_path = "next-version/axe.js"
end

# use the driver configuration instance
driver.page.navigate.to 'https://www.deque.com/'
note

Hoewel de gem axe-devtools-watir heet, moet ernaar worden verwezen als axe-watir met require.

API

AxeWatir.configure

De configureermethode neemt één optioneel argument als een symbol en een configuratieblokobject: configure(*arg, &block)

Het optionele argument is een browsernaam voor watir. De geldige browsernamen zijn:

  • :firefox (standaard)
  • :chrome
  • :safari
  • :internet_explorer
  • :edge
note

Zorg ervoor dat de benodigde drivers (bijv.: geckodriver) op je machine zijn geïnstalleerd.

Het configuratieblokobject bevat de volgende eigenschappen:

Eigenschap Type Beschrijving
jslib_path (Optioneel) String Pad naar een aangepaste axe bron
skip_iframes (Optioneel) Boolean Geef aan of frames moeten worden uitgesloten van injectie met axe

Daarnaast kan het configuratieblok ook parameters voor geavanceerde AxeDevTools configuratie nemen