Failed to connect to localhost

120 views
Skip to first unread message

Johnny Teixeira

unread,
Mar 21, 2019, 12:20:43 PM3/21/19
to Selenium Brasil
Olá pessoal....

Ao executar um codigo de teste para acessar o browser Firefox esta dando um erro e não acessa.

Alguém pode me ajudar, segue o código, e o pom?

Prints em anexo.

Código

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class TesteGoogle {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver", "D:/Seleniun/geckodriver/geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com.br");
// System.out.println(driver.getTitle());
}
}



Pom.xml

<modelVersion>4.0.0</modelVersion>
<groupId>br.go.johnny</groupId>
<artifactId>SeleniunJohnny</artifactId>
<version>0.0.1-SNAPSHOT</version>

<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>

<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>3.141.59</version>
</dependency>
</dependencies>
</project>

Console com erro:

ErroConex.jpg




Exception in thread "main" org.openqa.selenium.WebDriverException: java.net.ConnectException: Failed to connect to localhost/0:0:0:0:0:0:0:1:5990
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'NOT_W7', ip: '169.254.216.185', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_201'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:92)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:147)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
at TesteGoogle.main(TesteGoogle.java:7)
Caused by: java.net.ConnectException: Failed to connect to localhost/0:0:0:0:0:0:0:1:5990
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:247)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:165)
at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)
at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)
at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200)
at okhttp3.RealCall.execute(RealCall.java:77)
at org.openqa.selenium.remote.internal.OkHttpClient.execute(OkHttpClient.java:103)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:105)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
... 6 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at okhttp3.internal.platform.Platform.connectSocket(Platform.java:129)
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:245)
... 28 more





ErroConex.jpg

Miécio Costa

unread,
Mar 21, 2019, 1:25:59 PM3/21/19
to Johnny Teixeira, Selenium Brasil
Johnny,

Dá uma olhada nessa solução e vê se ajuda. Ele fala algo relacionado ao diretório do arquivo gecko driver. No meu, o geckodriver fica na pasta Downloads



Outra coisa:

Tive um problema uma vez com chrome driver em relação ao caminho utilizado. No seu caso, você fez seguinte:

System.setProperty("webdriver.gecko.driver", "D:/Seleniun/geckodriver/geckodriver.exe");  


No windows, ele se "perde" nessas barras("/"). Então tive que usar uma propriedade chamada "File.separator". No seu caso ficaria mais ou menos assim:


System.setProperty(" webdriver.gecko.driver  ", File.separator + " Seleniun  " + File.separator + " geckodriver "+   File.separator + "geckodriver.exe"


Enfim.. tente a primeira solução, se não der tenta a outra, se não der tente as duas. Se não der, nos avise aqui.

valeu !!

--
Visite em https://groups.google.com/d/forum/selenium-brasil
---
Você recebeu essa mensagem porque está inscrito no grupo "Selenium Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para selenium-bras...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/selenium-brasil.
Para mais opções, acesse https://groups.google.com/d/optout.

Johnny Teixeira

unread,
Mar 21, 2019, 1:56:02 PM3/21/19
to Selenium Brasil

Caro Miécio, vc me deu uma luz de ouro... mudei o greckodriver para o raiz e mudei a minha variável do sistema, ai deu certo.

Wleuuuu, muito obrigadoooo.
Reply all
Reply to author
Forward
0 new messages