Zugriff einrichten
Anforderungen und Zugriffseinrichtung zur Nutzung der Axe DevTools für Web Ruby Gems
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