Zugriff einrichten

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

Anforderungen und Zugriffseinrichtung zur Nutzung der Axe DevTools für Web Ruby Gems

Not for use with personal data

Dieses Dokument beschreibt die notwendigen Tools und Zugriffsanforderungen für die Nutzung der AxeDevTools Gems.

Anforderungen

Die folgenden Anforderungen gelten für die Ruby-Entwicklung mit den Axe DevTools Gems:

Optional empfehlen wir, alle Browser-WebDriver wie geckodriver zu installieren, um jene Axe DevTools Gems zu nutzen, die WebDriver unterstützen.

Zugriff einrichten

Sie benötigen Zugriff auf das Deque Systems Registry. Wenn Sie noch keinen Zugriff haben, kontaktieren Sie bitte den Deque Systems Helpdesk

Folgen Sie these setup instructions for access to Deque's registry, damit die Axe DevTools Gems installiert und verwendet werden können.

Optional empfehlen wir, nach dem Erhalt des Zugriffs auf das Deque Systems Registry, Ihre Standard-Bundle-Konfiguration wie folgt einzurichten:

bundle config agora.dequecloud.com <username>:<identitytoken>

Dann können Sie Gems direkt ohne eine Quelle verwenden:

gem "axe-devtools-cucumber"

Alternativ können Sie eine Quelle für das Gem angeben:

gem "axe-devtools-cucumber", :source => 'https://agora.dequecloud.com/artifactory/api/gems/devtools-gems'

Wählen Sie die Gems und integrieren Sie

Nachdem Sie den Zugriff auf das Deque Repository eingerichtet haben, wählen Sie ein Gem aus dem Testframework und einen WebDriver und beginnen Sie mit der Integration.

Bitte beziehen Sie sich auf die respective documentation for each gem für detaillierte Anweisungen zur Installation, Nutzung und API-Dokumentation.

Ein Beispiel für einen Integration-Code-Schnipsel wird unten gezeigt:

# 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