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

Consigo executar a Aplicacao e criar um leilao. Ao executar o teste Hello() no JUnit, aparece o erro.

Apr 08, 2021 3:27:51 PM org.openqa.selenium.os.OsProcess checkForError SEVERE: org.apache.commons.exec.ExecuteException: Execution failed (Exit value: -559038737. Caused by java.io.IOException: Cannot run program "/Users/hugo/eclipse-workspace-jee/leilao/drivers/chromedriver" (in directory "."): error=86, Bad CPU type in executable)

2 respostas

Seria compatibilidade 32Gb ou 64Gb para o chromedriver com o Mac?

solução!

Apr 08, 2021 3:27:51 PM org.openqa.selenium.os.OsProcess checkForError SEVERE: org.apache.commons.exec.ExecuteException: Execution failed (Exit value: -559038737. Caused by java.io.IOException: Cannot run program "/Users/hugo/eclipse-workspace-jee/leilao/drivers/chromedriver" (in directory "."): error=86, Bad CPU type in executable) Seria compatibilidade 32Gb ou 64Gb para o chromedriver com o Mac?

RESOLVIDO COMO? Possuo Macbook Pro, INTEL e existe o que possui processador Silicon, assim existem dois webdrivers para mac os. Simplificando: Causa Raiz: o time ChromeDriver adicionou "_m1" ao final do filename para o Apple Silicon ARM builds do Chromedriver = no entanto ambas versões: Silicon e Intel do chromedriver possuem "mac64" no nome do arquivo, e o numero de versão é exatamente o mesmo. Isso causa que o webdriver-manager sempre efetuar o download da Silicon build do Chromedriver, mesmo no mac Intel. Uma solução simples: não use o chromedriver que possua _m1 no filename se voce possui um Mac Intel.