Impostazione dell'accesso
Questo documento descrive in dettaglio gli strumenti necessari e i requisiti di accesso per utilizzare AxeDevTools
le gemme.
Requisiti
Di seguito sono riportati i requisiti per lo sviluppo Ruby con le gemme axe DevTools:
Facoltativamente, ti consigliamo di installare tutti i WebDriver del browser, come geckodriver, per l'utilizzo da parte delle axe DevTools gems che supportano i WebDriver.
Impostazione dell'accesso
È necessario avere accesso al registro Deque Systems. Se non hai ancora accesso, contatta l'helpdesk di Deque Systems.(mailto:helpdesk@deque.com)
Seguire queste istruzioni di configurazione per l'accesso al registro di Deque in modo che le gemme di axe DevTools possano essere installate e utilizzate.
Facoltativamente, dopo aver ottenuto l'accesso al registro di Deque Systems, ti consigliamo di impostare la configurazione predefinita del bundle in modo che punti al registro come segue:
bundle config agora.dequecloud.com <username>:<identitytoken>
Quindi puoi utilizzare le gemme direttamente senza un repository:
gem "axe-devtools-cucumber"
In alternativa, puoi specificare un repository per la gemma:
gem "axe-devtools-cucumber", :source => 'https://agora.dequecloud.com/artifactory/api/gems/devtools-gems'
Scegli le Gems e integrale
Dopo aver impostato l'accesso al repository Deque, scegli una gem dal framework di test e dal WebDriver e inizia l'integrazione.
Per istruzioni dettagliate sull'installazione, l'utilizzo e la documentazione API, fare riferimento alla [documentazione rispettiva per ciascuna gem][].
Di seguito è riportato 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