WebDriver Firefox error - Failed to connect

812 views
Skip to first unread message

Steve

unread,
Sep 25, 2013, 9:01:16 AM9/25/13
to seleniu...@googlegroups.com

I have done my research and found other related issues. None have helped.

so far:

  • have the up to date version of selenium

  • installed older version of firefox

I have eclipse on windows 7, I created a .war and tested in eclipse under localhost:8080/JSPprojectServlets (on W7) and it works fine. selenium opens firefox, gets url, then gets source.

I then put .war file into my linux (ubuntu) machine under tomcat7/webapps and try to visit it with my windows 7 machine under 192.168.1.102:8080/JSPprojectServlets but it does not work and it gives the following error:


HTTP Status 500 - Failed to connect to binary FirefoxBinary(/usr/bin/firefox) on port 7055; process output follows:

type Exception report

message Failed to connect to binary FirefoxBinary(/usr/bin/firefox) on port 7055; process output follows:

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(/usr/bin/firefox) on port 7055; process output follows: 

(process:32704): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
Error: no display specified

(process:32711): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
Error: no display specified

Build info: version: '2.32.0', revision: '6c40c18', time: '2013-04-09 17:23:22'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '3.8.0-29-generic', java.version: '1.7.0_25'
Driver info: driver.version: FirefoxDriver
    org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
    org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:244)
    org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110)
    org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:190)
    org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183)
    org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:179)
    org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:92)
    org.blah.blah.XmlServlet.doGet(XmlServlet.java:25)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
root cause

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:

my code looks like this

package org.blah.blah;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;
//import org.openqa.selenium.chrome.ChromeDriver;


public class XmlServlet extends HttpServlet {

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //System.out.println("Hello from GET method.");
        PrintWriter writer = response.getWriter();
        writer.println("<h3></h3>");

        WebDriver driver = new FirefoxDriver();

        driver.get("http://google.com");

        writer.println(driver.getPageSource());

    }
}

When i use HtmlUnitDriver it works 192.168.1.102:8080/JSPprojectServlets

clearly it can't open firefox for some reason. I'm in W7 64bit and have instaleld FF10 and still nothing.

Steve

unread,
Sep 25, 2013, 12:10:54 PM9/25/13
to seleniu...@googlegroups.com
I would appreciate any advice. I have spent the last 4 days trying to figure this out. It's driving me nuts!

jinesh doshi

unread,
Sep 25, 2013, 1:16:38 PM9/25/13
to seleniu...@googlegroups.com
Can you try accessing some other URL and see if it works? Also, kindly share all the debugging that you did so no one would suggest same thing to you.

Thanks,
Jinesh
Message has been deleted

Steve

unread,
Sep 26, 2013, 10:06:32 AM9/26/13
to seleniu...@googlegroups.com
This works in tomcat7/elcipse/windows7 but it will not work in tomcat7/ubuntu it gives me the error. 

- i tested the port 7055 and i dont see it say listening or anything
- i used profile for firefox
- i used binary location to C:/path/to/firefox.exe
- i used versions 24, 23, 18 and 10 of firefox
- i turned off firewall, anti-virus

its what I have done so far.

Steve

unread,
Sep 26, 2013, 5:12:30 PM9/26/13
to seleniu...@googlegroups.com
Is selenium able to load a browser directly from a webpage? basically what i am doing is using JSP to create a webpage...I would go to www.site.com/selenium.jsp

and that webpage is supposed to load a new browser->go to url www.google.com -> search -> output data

is this posible?
Reply all
Reply to author
Forward
0 new messages