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
Not for use with personal data

axe-devtools-watir La gemma fornisce un'axe API concatenabile per Watir e la inietta automaticamente in tutti i frame.

Configurazione e utilizzo

Assicurati di avere accesso al [registro di Deque][configurazione del registro npm di attest]. In caso contrario, fare riferimento alla documentazione di installazione.

Segui i passaggi sottostanti per impostare la gemma axe-devtools-watir :

  • Aggiungi axe-devtools-watir al tuo Gemfile:

    gem "axe-devtools-watir"

    Oppure aggiungilo al tuo file gemspec:

    spec.add_dependency "axe-devtools-watir"

    Esegui bundle install per scaricare e installare la gem.

  • Richiedi la gem e configura.

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

Sebbene la gemma si chiami axe-devtools-watir, deve essere chiamata axe-watir con require.

API

AxeWatir.configure

Il metodo configure accetta un argomento facoltativo come symbol e un oggetto blocco di configurazione: configure(*arg, &block)

L'argomento facoltativo è un nome di browser per watir. I nomi dei browser validi sono:

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

Assicurati che i driver necessari (ad esempio: geckodriver) siano installati sul tuo computer.

L'oggetto di configurazione del blocco contiene le seguenti proprietà:

Proprietà Tipo Descrizione
jslib_path (facoltativo) Stringa Percorso verso una sorgente axe personalizzata
skip_iframes (facoltativo) Booleano Indica se i frame devono essere esclusi dall'iniezione con axe

Inoltre, il blocco di configurazione può anche accettare parametri per la configurazione avanzata di AxeDevTools