Configuración de acceso

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

Este documento detalla las herramientas necesarias y los requisitos de acceso para utilizar las AxeDevTools gemas.

Requisitos

Los siguientes son los requisitos para el desarrollo de Ruby con las ** gemas de DevTools de axe**:

Opcionalmente, recomendamos que instale todos los WebDrivers del navegador, como geckodriver, para que los utilicen aquellas Gems de axe DevTools que admiten WebDrivers.

Configuración de Acceso

Necesita acceso al registro de Deque Systems. Si aún no tiene acceso, comuníquese con el servicio de asistencia de Deque Systems

Siga [estas instrucciones de configuración para acceder al registro de Deque][configuración del registro de attest npm] para que se puedan instalar y usar las axe DevTools Gems.

Opcionalmente, después de obtener acceso al registro de Deque Systems, le recomendamos que configure su paquete predeterminado para que apunte al registro de la siguiente manera:

bundle config agora.dequecloud.com <username>:<identitytoken>

Luego puedes usar gemas directamente sin un repositorio fuente:

gem "axe-devtools-cucumber"

Alternativamente, puedes especificar un repositorio fuente para la gema:

gem "axe-devtools-cucumber", :source => 'https://agora.dequecloud.com/artifactory/api/gems/devtools-gems'

Seleccione las gemas e intégrelas

Después de configurar el acceso al repositorio Deque, elige una gema del marco de prueba y del WebDriver y comienza la integración.

Consulte la [documentación respectiva de cada gema][] para obtener instrucciones detalladas sobre la instalación, el uso y la documentación de la API.

A continuación se muestra un fragmento de código de integración de ejemplo:

# Choose a testing framework
require "axe-rspec"

# choose a WebDriver
require "axe-capybara"

# configure WebDriver
AxeCapybara.configure(:firefox) do |c|
# ...
end

# write tests
# ...
expect(page).to be_axe_clean