Selenium Grid 4 — Parte 3
Fala pessoal blz? Esse é um dos artigos da série Selenium Grid 4. Se perdeu algum episódio segue os atalhos:
Dando sequência ao nosso laboratório iremos executar um cenário de teste contra o Selenium Grid 4 que montamos na Parte 2 dessa série. Esse teste construído em Python será executado contra a url do HUB que irá distribuir para os nós contendo os navegadores previamente registrados.
Basicamente o cenário realizará o preenchimento de um formulário em um site e depois verificar a mensagem de sucesso após o envio.
Executando os testes…
Para esse laboratório iremos criar 3 classes:
chrome_test.py, firefox_test.py, edge_test.py
Obs: Na linha: self._driver = webdriver.Remote(command_executor=’http://192.168.0.112:4444',options=options ). Informe o IP onde está implantado seu HUB
Chrome
Edge
Firefox
Caso queira executar paralelamente seus testes instale:
Pytest: pip install pytest
Plugin: pip install pytest-xdist
No terminal execute o comando: pytest -v --numprocesses=auto
Abaixo segue o vídeo da execução:
Um grande abraço e até a próxima!
Siga para o Episódio 4