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

Requisitos y configuración de acceso para usar las gemas Axe DevTools para Web en Ruby

Not for use with personal data

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

Requisitos

Los siguientes son los requisitos para el desarrollo en Ruby con las Gemas Axe DevTools:

Opcionalmente, recomendamos que instales todos los WebDrivers de navegador, como geckodriver, para usar con aquellas gemas de Axe DevTools que soportan WebDrivers.

Configuración de acceso

Necesitas acceso al registro de Deque Systems. Si aún no tienes acceso, por favor contacta al servicio de ayuda de Deque Systems

Sigue these setup instructions for access to Deque's registry para que las gemas Axe DevTools puedan ser instaladas y utilizadas.

Opcionalmente, después de obtener acceso al registro de Deque Systems, recomendamos configurar tu configuración de paquete por defecto para que apunte al registro de la siguiente manera:

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

Luego, puedes usar gemas directamente sin una fuente:

gem "axe-devtools-cucumber"

Alternativamente, puedes especificar una fuente para la gema:

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

Elige las gemas e integra

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

Por favor consulta el respective documentation for each gem para obtener instrucciones detalladas sobre la instalación, uso y documentación del API.

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

# 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