Installation von Axe DevTools Python über 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

Installation der Axe DevTools für Web-Python-Pakete über pip aus Deques Agora-Artefakt-Repository

Not for use with personal data

Zugriff und Installation von Axe DevTools Python über Deques Agora-Artefakt-Repository

Um Axe DevTools herunterzuladen, folgen Sie den Anweisungen zum Registry-Zugriff, die von Ihrer Entwicklungsabteilung bereitgestellt werden und von diesem Beispiel abweichen können. Dieser Leitfaden zeigt, wie man direkt aus Deques Agora Artifactory-Instanz installiert und erfordert somit Authentifizierungsinformationen für Agora. Diese pip.conf Beispieldatei führt Sie durch die Einrichtung der Abhängigkeiten zum Herunterladen von Axe DevTools aus Deques Agora.

Bevor Sie Axe DevTools Python-Pakete installieren, müssen Sie pip konfigurieren, um Deques Agora nach Paketen zu durchsuchen. 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 wird die E-Mail-Adresse sein, die für die bei Agora anmelden verwendet wurde. Ein Identitätstoken kann erstellt werden, indem Sie sich bei Agora anmelden, auf das Willkommensbanner in der oberen rechten Ecke klicken und auf Ein Identitätstoken generieren auf der Profilseite klicken. Folgen Sie den Schritten, um ein Identitätstoken zu erstellen und in die Zwischenablage zu kopieren. Wenn Sie keine Agora-Anmeldedaten haben, wenden Sie sich an Ihren Deque-Vertreter. Beachten Sie auch, dass Ihr Benutzername und Identitätstoken in eine URL eingefügt werden. Sonderzeichen müssen URL-codiert werden (z. B. ein „@“ durch „%40“ ersetzen).

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.

Nun können Sie Axe DevTools Python-Pakete installieren. Unabhängig davon, wie Sie Ihre Abhängigkeiten installieren, ob durch Auflistung innerhalb requirements.txt, innerhalb der install_requires von setup.py oder über plain pip install, sollten Sie 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 Nutzung könnten andere Axe DevTools Python-Pakete erforderlich sein. Für Axe DevTools Robot und Behave müssen Sie nur pip install axe-devtools-robot oder pip install axe-devtools-behave. Für Axe DevTools Unittest müssen Sie pip install axe-devtools-unittest und pip install axe-devtools-api separat. Um andere automatisierte Testframeworks mit Axe DevTools Python zu verwenden, werden die API- und Selenium-Pakete benötigt.

Was kommt als nächstes

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.

Für weitere Dokumentation besuchen Sie bitte eine der paketspezifischen Seiten.