Toegang instellen
Vereisten en toegang configureren voor het gebruik van de Axe DevTools voor Web Ruby-gems
Dit document beschrijft de nodige hulpmiddelen en toegangsvereisten voor het gebruik van de AxeDevTools-gems.
Vereisten
De volgende zijn de vereisten voor Ruby-ontwikkeling met de Axe DevTools-gems:
Optioneel raden we aan dat u alle browser WebDrivers installeert, zoals geckodriver, voor gebruik door die Axe DevTools-gems die WebDrivers ondersteunen.
Toegang instellen
U hebt toegang nodig tot de Deque Systems-registry. Als u nog geen toegang heeft, neem dan contact op met de Deque Systems-helpdesk
Volg these setup instructions for access to Deque's registry zodat de Axe DevTools-gems geïnstalleerd en gebruikt kunnen worden.
Optioneel raden we aan dat u na het verkrijgen van toegang tot de Deque Systems-registry uw standaard bundelconfiguratie als volgt instelt om naar de registry te wijzen:
bundle config agora.dequecloud.com <username>:<identitytoken>Dan kunt u direct zonder bron gems gebruiken:
gem "axe-devtools-cucumber"U kunt ook een bron voor de gem specificeren:
gem "axe-devtools-cucumber", :source => 'https://agora.dequecloud.com/artifactory/api/gems/devtools-gems'Kies de Gems en Integreer
Na de toegang tot de Deque repository ingesteld te hebben, kiest u een gem uit het testframework en uit de WebDriver en start de integratie.
Raadpleeg de respective documentation for each gem voor gedetailleerde instructies over installatie, gebruik en API-documentatie.
Een voorbeeld van een integratiecodefragment wordt hieronder getoond:
# 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