Instalando Axe DevTools Python via pip
Instalando os pacotes Axe DevTools para Web Python via pip a partir do repositório de artefatos Agora da Deque
Acesse e instale o Axe DevTools python através do repositório de artefatos Agora da Deque
Para baixar o Axe DevTools, siga as instruções de acesso ao registro fornecidas pelo seu departamento de operações de desenvolvimento, que podem ser diferentes deste exemplo. Este guia mostra como instalar diretamente da instância de Artifactory da Agora da Deque e, portanto, requer informações de autenticação para a Agora. Este arquivo de exemplo pip.conf irá guiá-lo na configuração das dependências para baixar o Axe DevTools da Agora da Deque.
Antes de instalar os pacotes Axe DevTools python, você deve configurar pip para buscar pacotes na Agora da Deque. Para fazer isso, você deve colocar um arquivo de configuração em um local específico.
No Unix e macOS, o arquivo de configuração está localizado em ~/.pip/pip.conf. No Windows, o arquivo de configuração está localizado em ~\pip\pip.ini.
O conteúdo do arquivo de configuração deve ser o seguinte:
[global]
extra-index-url = https://<USERNAME>:<IDENTITY_TOKEN>@agora.dequecloud.com/artifactory/api/pypi/devtools-python/simpleOnde <USERNAME> e <IDENTITY_TOKEN> são substituídos por suas credenciais da Agora. O nome de usuário será o endereço de e-mail usado para faça login na Agora. Um Token de Identidade pode ser gerado fazendo login na Agora, clicando no banner de boas-vindas no canto superior direito e clicando em Gerar um Token de Identidade na página de perfil. Siga os passos para criar um Token de Identidade e copie-o para a área de transferência. Se você não tiver credenciais de login para a Agora, entre em contato com seu representante da Deque. Além disso, tenha em mente que seu nome de usuário e Token de Identidade estão sendo inseridos em uma URL. Caracteres especiais precisam ser codificados para URL (por exemplo, substituir um "@" por "%40").
Lembre-se de copiar o valor do seu Token de Identidade ao criá-lo, pois esta será sua única oportunidade. Caso contrário, você terá que criar um novo token.
Tokens de Identidade expiram (geralmente após um ano), então você precisará recriar seu token periodicamente.
Agora você pode instalar os pacotes Axe DevTools Python. Independentemente de como você instala suas dependências, seja listando dentro de requirements.txt, dentro de install_requires de setup.py ou via pip install simples, você deve ser capaz de recuperar os pacotes.
Por exemplo, para instalar o pacote de API Axe DevTools, use este comando:
pip install axe-devtools-apiPara o seu uso, outros pacotes Axe DevTools python podem ser necessários. Para Axe DevTools Robot e Behave, você só precisará pip install axe-devtools-robot ou pip install axe-devtools-behave. Para Axe DevTools unittest, você precisará pip install axe-devtools-unittest e pip install axe-devtools-api separadamente. Para usar outros frameworks de teste automatizado com Axe DevTools Python, os pacotes API e Selenium serão necessários.
O que vem a seguir
Você pode testar se o pacote foi instalado corretamente abrindo seu interpretador python e fazendo o seguinte:
$ 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']Onde axe_devtools_api é substituído por qualquer pacote que você esteja instalando.
Para mais documentação, por favor, consulte uma das páginas específicas do pacote.
