Installieren von axe DevTools Python mit pip

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

Greifen Sie auf Axe DevTools Python zu und installieren Sie es mit dem Agora-Artefakt-Repository von Deque.

Um axe DevTools herunterzuladen, folgen Sie den Anweisungen Ihrer Entwicklungsoperationsabteilung zum Zugriff auf die Registrierung. Diese können von diesem Beispiel abweichen. Diese Anleitung zeigt, wie die Installation direkt von der Agora Artifactory-Instanz von Deque erfolgt und erfordert daher Authentifizierungsinformationen für Agora. Diese pip.conf Beispieldatei führt Sie durch die Einrichtung der Abhängigkeiten zum Herunterladen von axe DevTools von Deque‘s Agora.

Bevor Sie Python-Pakete von axe DevTools installieren, müssen Sie konfigurieren pip , um in Deques Agora nach Paketen zu suchen. Dazu müssen Sie eine Konfigurationsdatei an einem bestimmten Ort ablegen.

Unter Unix und macOS befindet sich die Konfigurationsdatei unter ~/.pip/pip.conf. Unter Windows befindet sich die Konfigurationsdatei unter ~\pip\pip.ini.

Der Inhalt der Konfigurationsdatei sollte wie folgt aussehen:

[global]
extra-index-url = https://<USERNAME>:<IDENTITY_TOKEN>@agora.dequecloud.com/artifactory/api/pypi/devtools-python/simple

Wobei <USERNAME> und <IDENTITY_TOKEN> durch Ihre Agora-Anmeldedaten ersetzt werden. Der Benutzername ist die E-Mail-Adresse, die zum [Anmelden bei Agora] verwendet wird(https://agora.dequecloud.com/artifactory/webapp/). Sie können ein Identitätstoken generieren, indem Sie sich bei Agora anmelden, auf das Willkommensbanner in der oberen rechten Ecke klicken und dann auf der Profilseite auf Identitätstoken generieren klicken. Befolgen Sie die Schritte zum Erstellen eines Identitätstokens und kopieren Sie es in die Zwischenablage. Wenn Sie keine Agora-Anmeldedaten haben, wenden Sie sich an Ihren Deque-Vertreter. Denken Sie auch daran, dass Ihr Benutzername und Ihr Identitätstoken in eine URL eingefügt werden. Sonderzeichen müssen URL-codiert werden (ersetzen Sie beispielsweise ein „@“ durch „%40“).

important

Denken Sie daran, den Wert Ihres Identitätstokens beim Erstellen zu kopieren, da dies Ihre einzige Möglichkeit ist. Andernfalls müssen Sie ein neues Token erstellen.

Identitätstoken laufen ab (normalerweise nach einem Jahr), daher müssen Sie Ihr Token regelmäßig neu erstellen.

Jetzt können Sie axe DevTools Python-Pakete installieren. Wie auch immer Sie Ihre Abhängigkeiten installieren, ob Sie sie innerhalb requirements.txt, innerhalb von install_requires setup.py oder einfach pip install auflisten, Sie sollten in der Lage sein, die Pakete abzurufen.

Um beispielsweise das axe DevTools API-Paket zu installieren, verwenden Sie diesen Befehl:

pip install axe-devtools-api

Für Ihre Verwendung sind möglicherweise andere Python-Pakete von axe DevTools erforderlich. Für axe DevTools Robot und Behave müssen Sie nur pip install axe-devtools-robot oder pip install axe-devtools-behave ausführen. Für axe DevTools unittest müssen Sie pip install axe-devtools-unittest und pip install axe-devtools-api separat ausführen. Um andere automatisierte Test-Frameworks mit axe DevTools Python zu verwenden, werden die API- und Selenium-Pakete benötigt.

Wie geht es weiter?

Sie können testen, ob das Paket ordnungsgemäß installiert wurde, indem Sie Ihren python Interpreter öffnen und Folgendes tun:

$ python
Python 3.6.9 (default, Jul 17 2020, 12:50:27)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import axe_devtools_api
>>> print(dir(axe_devtools_api))
['Axe', 'ReportConfiguration', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'axe', 'report_configuration']

Wobei axe_devtools_api durch das Paket ersetzt wird, das Sie installieren.

Weitere Dokumentation finden Sie auf einer der paketspezifischen Seiten.