Axe DevTools Python installeren via pip
Axe DevTools voor Web Python-pakketten installeren via pip vanuit Deque's Agora-artifactrepository
Toegang krijgen tot en installeren van Axe DevTools Python via het Agora-artifactrepository van Deque
Om Axe DevTools te downloaden, volg de instructies voor registratie die door uw afdeling voor ontwikkelingsoperaties worden verstrekt, die kunnen afwijken van dit voorbeeld. Deze handleiding laat zien hoe u direct vanuit de Artifactory-instantie van Deque installeert en vereist daarom authenticatiegegevens voor Agora. Dit pip.conf voorbeeldbestand zal u begeleiden bij het instellen van de afhankelijkheden om Axe DevTools van Deque's Agora te downloaden.
Voordat u Axe DevTools Python-pakketten installeert, moet u pip configureren om op Deque's Agora naar pakketten te zoeken. Om dit te doen, moet u een configuratiebestand op een bepaalde locatie plaatsen.
Op Unix en macOS bevindt het configuratiebestand zich op ~/.pip/pip.conf. Op Windows bevindt het configuratiebestand zich op ~\pip\pip.ini.
De inhoud van het configuratiebestand moet als volgt zijn:
[global]
extra-index-url = https://<USERNAME>:<IDENTITY_TOKEN>@agora.dequecloud.com/artifactory/api/pypi/devtools-python/simpleWaarbij <USERNAME> en <IDENTITY_TOKEN> worden vervangen door uw Agora-inloggegevens. De gebruikersnaam zal het e-mailadres zijn dat werd gebruikt om inloggen op Agora. Een identiteitstoken kan worden gegenereerd door in te loggen op Agora, te klikken op het welkomstbanner in de rechterbovenhoek en te klikken op Identiteitstoken genereren vanaf de profielpagina. Volg de stappen om een identiteitstoken te maken en kopieer het naar het klembord. Als u geen Agora-inloggegevens heeft, neem dan contact op met uw Deque-vertegenwoordiger. Houd er ook rekening mee dat uw gebruikersnaam en identiteitstoken in een URL worden ingevoegd. Speciale tekens moeten URL-gecodeerd worden (bijv. vervang een „@“ door „%40“).
Vergeet niet de waarde van je Identity Token te kopiëren bij het aanmaken, want dit is je enige kans. Anders moet je een nieuwe token aanmaken.
Identity Tokens verlopen (meestal na een jaar), dus je moet je token periodiek opnieuw aanmaken.
Nu kunt u Axe DevTools Python-pakketten installeren. Hoe u ook uw afhankelijkheden installeert, of u ze nu vermeldt in requirements.txt, binnen de install_requires van setup.py, of via gewone pip install, u moet in staat zijn om de pakketten te ontvangen.
Gebruik bijvoorbeeld deze opdracht om het Axe DevTools API-pakket te installeren:
pip install axe-devtools-apiVoor uw gebruik kunnen andere Axe DevTools Python-pakketten nodig zijn. Voor Axe DevTools Robot en Behave hoeft u alleen maar pip install axe-devtools-robot of pip install axe-devtools-behave. Voor Axe DevTools unittest moet u pip install axe-devtools-unittest en pip install axe-devtools-api afzonderlijk. Om andere geautomatiseerde testframeworks met Axe DevTools Python te gebruiken, zijn de API- en Selenium-pakketten vereist.
Wat nu
U kunt testen of het pakket correct is geïnstalleerd door uw python interpreter te openen en het volgende te doen:
$ 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']Waarbij axe_devtools_api wordt vervangen door welk pakket u ook installeert.
Voor verdere documentatie raadpleegt u een van de paginaspecifieke pagina's van het pakket.
