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

Configuración y uso de la gema axe-devtools-watir con el Watir WebDriver

Not for use with personal data

La gema axe-devtools-watir proporciona un axe API encadenable para Watir y se inyecta automáticamente en todos los marcos.

Configuración y uso

Asegúrese de tener acceso a Deque's registry. Si no, consulte el setup documentation.

Siga los pasos a continuación para configurar la gema axe-devtools-watir:

  • Agregue axe-devtools-watir a su Gemfile:

    gem "axe-devtools-watir"

    O agréguelo a su archivo gemspec:

    spec.add_dependency "axe-devtools-watir"

    Ejecute bundle install para descargar e instalar la gema.

  • Requiere la gema y configúrela.

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

Aunque la gema se llama axe-devtools-watir, debe referirse como axe-watir con require.

API

AxeWatir.configure

El método configure toma un argumento opcional como un symbol y un objeto de bloque de configuración: configure(*arg, &block)

El argumento opcional es un nombre de navegador para watir. Los nombres de navegador válidos son:

  • :firefox (por defecto)
  • :chrome
  • :safari
  • :internet_explorer
  • :edge
note

Asegúrese de que los controladores necesarios (p. ej.: geckodriver) estén instalados en su máquina.

El objeto de configuración del bloque contiene las siguientes propiedades:

Propiedad Tipo Descripción
jslib_path (Opcional) String Ruta a una fuente axe personalizada
skip_iframes (Opcional) Boolean Indique si se deben excluir los marcos de la inyección con axe

Además, el bloque de configuración también puede tomar parámetros para configuración avanzada de AxeDevTools