Installation von Axe DevTools Cypress über Agora

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

Installation des @axe-devtools/cypress-Pakets direkt aus Deques Agora-Artefakt-Repository

Not for use with personal data

Greifen Sie direkt auf das Deque-Artefakt-Repository zu, um Axe DevTools herunterzuladen

Für Kunden, die kein internes Artefakt-Repository haben und eine nachhaltigere und skalierbare Lösung zur Installation wünschen als das direkte Herunterladen von Axe DevTools, stellt Deque ausgewählten Kunden sein eigenes Artefakt-Repository zur Verfügung. Informationen zu anderen Möglichkeiten, Axe DevTools zu installieren, finden Sie in den Leitfäden unter Installation aus Ihrem Artefakt-Repository.

Voraussetzungen

Um Axe DevTools von Agora zu installieren, benötigen Sie Agora-Login-Daten. Zudem müssen Sie über ein bestehendes auf NodeJS basierendes Webprojekt verfügen, in dem Sie Axe DevTools installieren können. Je nach Konfiguration Ihrer Testumgebung kann es erforderlich sein, dass Ihre Testbibliothek als zusätzliche Abhängigkeit eingebunden wird.

Erstellen eines Identitätstokens

Die einfachste Möglichkeit, ein Identitätstoken zu erstellen, ist über die Agora-Webanwendung. Nach dem Einloggen können Sie ein Identitätstoken erstellen, indem Sie auf die Schaltfläche mit der Bezeichnung Willkommen Ihre-E-Mail-Adresse in der oberen Leiste neben der Hilfeschaltfläche klicken. Von dort aus können Sie Ihr Identitätstoken kopieren.

important

Denken Sie daran, den Wert Ihres Identity Tokens beim Erstellen zu kopieren, da dies Ihre einzige Chance sein wird. Andernfalls müssen Sie ein neues Token erstellen.

Identity Tokens laufen ab (in der Regel nach einem Jahr), daher müssen Sie Ihr Token regelmäßig neu erstellen.

Authentifizierung hinzufügen

Um auf die Axe DevTools-Pakete über NPM oder Yarn zuzugreifen, müssen Sie Ihre Agora-Authentifizierungsinformationen in einer ~/.npmrc-Datei hinzufügen. Der einfachste Weg, dies zu tun, ist mit einem curl-Befehl.

curl -u"<your-email>":<your-identity-token> "https://agora.dequecloud.com/artifactory/api/npm/auth"

Ersetzen Sie bei der Ausführung dieses Befehls durch Ihre Agora-Login-E-Mail und durch das Identitätstoken, das Sie im vorherigen Schritt kopiert haben. Die Ausgabe des Befehls sollte so aussehen:

_auth = <generated-auth-string>
always-auth = true
email = <your-email>

Einrichten Ihrer .npmrc-Datei (yarn/npm)

Öffnen Sie Ihre ~/.npmrc-Datei zur Bearbeitung. Fügen Sie zuerst die Registrierungsinformationen hinzu und dann die Ausgabe des curl-Befehls. Das Endergebnis sollte so aussehen:

@axe-devtools:registry=https://agora.dequecloud.com/artifactory/api/npm/devtools-npm/
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:_auth=<generated-auth-string>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:email=<your-email@email.com>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:always-auth=true

Einrichten Ihrer .yarnrc.yml-Datei (yarn modern)

Öffnen Sie Ihre ~/.yarnrc.yml-Datei zur Bearbeitung. Fügen Sie zuerst die Registrierungsinformationen hinzu und dann die Ausgabe des curl-Befehls. Das Endergebnis sollte so aussehen:

npmScopes:
  axe-devtools:
      npmRegistries: 'https://agora.dequecloud.com/artifactory/api/npm/dequelabs/':
      npmAuthIdent: <generated-auth-string>
      npmRegistryServer: 'https://agora.dequecloud.com/artifactory/api/npm/dequelabs/'
      npmAlwaysAuth: true

Wenn Sie keine curl-Befehle ausführen können, können Sie Ihre Authentifizierungszeichenfolge generieren, indem Sie <your-email>:<your-identity-token> base-64-codieren und das Produkt auf die gleiche Weise in die ~/.npmrc-Datei hinzufügen, als ob es mit dem curl-Befehl generiert worden wäre.

Installation

Um Axe DevTools Cypress in Ihrem Projekt zu installieren, führen Sie diesen Befehl aus:

npm install @axe-devtools/cypress

Falls Sie Cypress selbst noch nicht installiert haben, können Sie es mit dem Befehl installieren

npm install cypress

Nächste Schritte

Wenn Sie Probleme bei der Installation von Axe DevTools haben, kontaktieren Sie direkt Ihren Deque-Vertreter, fragen Sie uns über unseren Hilfeschalter oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.