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 queste istruzioni di configurazione per l'accesso al registro di Deque 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 documentazione rispettiva per ciascun 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