Skip to content

Rogatto/zalenium-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de exemplo do Zalenium

Demonstrando a execução do Zalenium de nossos testes criado com o Selenium.

Instalação do Zalenium

docker pull elgalu/selenium
docker pull dosel/zalenium

Execução do Zalenium

Executar container local para apontar nossos testes

docker run --rm -ti --name zalenium -p 4444:4444
-v /var/run/docker.sock:/var/run/docker.sock
-v /tmp/videos:/home/seluser/videos
--privileged dosel/zalenium start

Live: http://localhost:4444/grid/admin/live

Dashboard: http://localhost:4444/dashboard/

Apontar nossos testes para o seguinte endpoint para executar localmente:

http://localhost:4444/wd/hub

Exemplo de como fazer o apontamento do Zalenium em Java:

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, BrowserType.CHROME);
capabilities.setCapability(CapabilityType.PLATFORM_NAME, Platform.LINUX);
URL remoteWebDriverUrl = new URL("http://localhost:4444/wd/hub");
driver = new RemoteWebDriver(remoteWebDriverUrl, capabilities);

Extra

Para deixar o status da execução dos testes com sucesso ou falha no dashboard do Zalenium:

Cookie cookie = new Cookie("zaleniumTestPassed", "true");
driver.manage().addCookie(cookie);

About

Demonstrando execução do Zalenium

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages