Configuração de Acesso
Requisitos e configuração de acesso para usar as gems Axe DevTools para Web em Ruby
Este documento detalha as ferramentas necessárias e os requisitos de acesso para usar as gems AxeDevTools.
Requisitos
A seguir estão os requisitos para o desenvolvimento em Ruby com as Gems Axe DevTools:
Opcionalmente, recomendamos que você instale todos os WebDrivers de navegador, como geckodriver, para uso com aquelas Gems Axe DevTools que suportam WebDrivers.
Configuração de Acesso
Você precisa de acesso ao registro da Deque Systems. Caso ainda não tenha acesso, por favor, entre em contato com o Suporte técnico da Deque Systems
Siga these setup instructions for access to Deque's registry para que as Gems Axe DevTools possam ser instaladas e utilizadas.
Opcionalmente, após obter acesso ao registro da Deque Systems, recomendamos que você configure a sua configuração padrão de bundle para apontar para o registro da seguinte forma:
bundle config agora.dequecloud.com <username>:<identitytoken>Assim, você pode usar as gems diretamente sem uma fonte:
gem "axe-devtools-cucumber"Alternativamente, você pode especificar uma fonte para a gem:
gem "axe-devtools-cucumber", :source => 'https://agora.dequecloud.com/artifactory/api/gems/devtools-gems'Escolha as Gems e Integre
Após configurar o acesso ao repositório Deque, escolha uma gem do framework de testes e do WebDriver e inicie a integração.
Por favor, consulte o respective documentation for each gem para instruções detalhadas sobre instalação, uso e documentação da API.
Um exemplo de trecho de código para integração é mostrado abaixo:
# 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