Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Falha ao instanciar o webdriver no Jenkins

Estou tentando executar o webdriver do chrome, porém no console está presentando esse erro. Como resolver?

dez 27, 2016 7:03:27 PM org.apache.catalina.startup.HostConfig deployWAR
INFORMAÇÕES: Deployment of web application archive D:\Users\tr300869\.jenkins\workspace\argentum-web-teste-integração\target\tomcat-embedded-7\webapps\ROOT.war has finished in 2,244 ms
dez 27, 2016 7:03:27 PM org.apache.catalina.startup.ExpandWar deleteDir
GRAVE: [D:\Users\tr300869\.jenkins\workspace\argentum-web-teste-integração\target\tomcat-embedded-7\webapps\ROOT\WEB-INF\lib] could not be completely deleted. The presence of the remaining files may cause problems
dez 27, 2016 7:03:27 PM org.apache.catalina.startup.ExpandWar deleteDir
GRAVE: [D:\Users\tr300869\.jenkins\workspace\argentum-web-teste-integração\target\tomcat-embedded-7\webapps\ROOT\WEB-INF] could not be completely deleted. The presence of the remaining files may cause problems
dez 27, 2016 7:03:27 PM org.apache.catalina.startup.ExpandWar deleteDir
GRAVE: [D:\Users\tr300869\.jenkins\workspace\argentum-web-teste-integração\target\tomcat-embedded-7\webapps\ROOT] could not be completely deleted. The presence of the remaining files may cause problems
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 6.242 sec <<< FAILURE! - in br.com.caelum.argentum.bean.FiltraNegociacoesIT
verificaResultadosFiltradosNaTabela(br.com.caelum.argentum.bean.FiltraNegociacoesIT)  Time elapsed: 0.386 sec  <<< ERROR!
java.lang.IllegalStateException: The driver executable is a directory: D:\Desenvolvimento\WebDriverArquillian\chromedriver
    at br.com.caelum.argentum.bean.FiltraNegociacoesIT.iniciaChrome(FiltraNegociacoesIT.java:131)
    at br.com.caelum.argentum.bean.FiltraNegociacoesIT.iniciaNavegador(FiltraNegociacoesIT.java:67)
2 respostas
solução!

Fala aí Gustavo, blz?

Pelo que eu entendi, o problema está ocorrendo pois você está passando o diretório onde esta o seu webdriver: D:\Desenvolvimento\WebDriverArquillian\chromedriver.

Quando o que precisa passar é o caminho completo incluindo o nome do executável: D:\Desenvolvimento\WebDriverArquillian\chromedriver\NomeDoWebDriver.exe

Espero ter ajudado.

No ubuntu (17.04) x64 não funciona o webdriver do chrome. A tela abre muito rápido e já fecha... falhando o teste...