Einrichten des Zugriffs

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
Not for use with personal data

In diesem Dokument werden die erforderlichen Tools und Zugriffsanforderungen für die Verwendung der AxeDevTools gems detailliert beschrieben.

Anforderungen

Im Folgenden sind die Anforderungen für die Ruby-Entwicklung mit den axe DevTools-Gems aufgeführt:

Optional empfehlen wir Ihnen, alle Browser-Webtreiber, wie geckodriver, zu installieren, für die Verwendung mit den axe DevTools Gems, die Webtreiber unterstützen.

Zugriff einrichten

Sie benötigen Zugriff auf das Deque Systems-Register. Wenn Sie noch keinen Zugriff haben, wenden Sie sich bitte an den Deque Systems Helpdesk

Befolgen Sie diese Einrichtungsanweisungen für den Zugriff auf das Deque-Register, damit die axe DevTools Gems installiert und verwendet werden können.

Nachdem Sie Zugriff auf das Deque Systems-Register erhalten haben, empfehlen wir Ihnen, Ihre Standard-Bundle-Konfiguration optional so einzurichten, dass sie wie folgt auf das Register verweist:

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

Dann können Sie Gems direkt ohne 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 sie

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

Detaillierte Anweisungen zur Installation, Verwendung und API-Dokumentation finden Sie in der [entsprechenden Dokumentation zu jeder Gem][].

Unten sehen Sie ein Beispiel für einen Integrationscodeausschnitt:

# 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