Configurazione dell'Accesso
Requisiti e configurazione dell'accesso per l'utilizzo dei gem Ruby di Axe DevTools per il Web
Questo documento descrive gli strumenti necessari e i requisiti di accesso per l'utilizzo dei gem AxeDevTools.
Requisiti
Di seguito sono riportati i requisiti per lo sviluppo in Ruby con i Gemme di Axe DevTools:
Facoltativamente, si consiglia di installare tutti i WebDriver dei browser, come geckodriver, per l'utilizzo da parte di quei gem di Axe DevTools che supportano i WebDriver.
Configurazione dell'Accesso
È necessario avere accesso al registro di Deque Systems. Se non hai già accesso, contatta l'assistenza tecnica di Deque Systems
Segui these setup instructions for access to Deque's registry affinché i gem di Axe DevTools possano essere installati e utilizzati.
Facoltativamente, dopo aver ottenuto l'accesso al registro di Deque Systems, si consiglia di configurare il tuo bundle di default per puntare al registro come segue:
bundle config agora.dequecloud.com <username>:<identitytoken>Poi puoi usare i gem direttamente senza una sorgente:
gem "axe-devtools-cucumber"In alternativa, puoi specificare una fonte per il gem:
gem "axe-devtools-cucumber", :source => 'https://agora.dequecloud.com/artifactory/api/gems/devtools-gems'Scegli i Gem e Integra
Dopo aver configurato l'accesso al repository Deque, scegli un gem dal framework di test e dal WebDriver e inizia l'integrazione.
Si prega di fare riferimento al respective documentation for each gem per istruzioni dettagliate su installazione, utilizzo e documentazione API.
Di seguito è mostrato un esempio di frammento di codice di integrazione:
# 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