/ / Firefox parou de funcionar ao passar do selênio 3 beta 2 para a nova versão - selênio, firefox, selenium-webdriver, selenium-firefoxdriver, geckodriver

O Firefox parou de funcionar ao passar do selênio 3 beta 2 para a nova versão - selênio, firefox, selenium-webdriver, selenium-firefoxdriver, geckodriver

O Firefox parou de funcionar quando tentei atualizar do selênio 3 beta-2 para qualquer nova versão. Eu tentei selênio 3 beta3 e 4 e selênio 3.0.1

Abaixo está o que eu uso: Firefox 48.0.2 e eu também tentei o Firefox 49.0.2 Geckodriver v0.10.0 Selênio 3.0.1 e eu também tentei Selênio 3 beta3 e beta 4 Máquina Windows 7. Meu projeto está usando maven.

Aqui está a mensagem de erro que recebo quando o teste tenta iniciar o firefox.

java.lang.NoSuchMethodError: org.openqa.selenium.net.PortProber.waitForPortUp (IILjava / util / simultâneo / TimeUnit

Tudo funciona bem quando volto ao Selenium 3 beta 2.

Respostas:

0 para resposta № 1

Depois de passar horas procurando uma resposta. Descobri que esse problema acontece se você estiver usando o projeto maven e a dependência de selênio 3.0.1 em seu arquivo pom.

A solução que funcionou para mim é adicionar a dependência do firefox Selenium, além da dependência do servidor de selênio no seu arquivo pom.

Esta solução alternativa é temporária até que eles liberam o selênio 3.0.2

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.0.1</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-firefox-driver -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>3.0.1</version>
</dependency>