Configurazione dell'Accesso

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Requisiti e configurazione dell'accesso per l'utilizzo dei gem Ruby di Axe DevTools per il Web

Not for use with personal data

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