Note that there are some explanatory texts on larger screens.

plurals
  1. POSelenium WebDriver Firefox error - Failed to connect
    primarykey
    data
    text
    <p>I have done my research and found other related issues. None have helped.</p> <p>so far: </p> <ul> <li><p>have the up to date version of selenium</p></li> <li><p>installed older version of firefox</p></li> </ul> <p>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. </p> <p>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:</p> <pre><code>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.&lt;init&gt;(RemoteWebDriver.java:110) org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(FirefoxDriver.java:190) org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(FirefoxDriver.java:183) org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(FirefoxDriver.java:179) org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(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: (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 org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:106) org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:244) org.openqa.selenium.remote.RemoteWebDriver.&lt;init&gt;(RemoteWebDriver.java:110) org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(FirefoxDriver.java:190) org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(FirefoxDriver.java:183) org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(FirefoxDriver.java:179) org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(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) note The full stack trace of the root cause is available in the Apache Tomcat/7.0.35 logs. </code></pre> <p>my code looks like this</p> <pre><code>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("&lt;h3&gt;&lt;/h3&gt;"); WebDriver driver = new FirefoxDriver(); driver.get("http://google.com"); writer.println(driver.getPageSource()); } } </code></pre> <p><strong>UPDATE:</strong></p> <p>When i use HtmlUnitDriver it works 192.168.1.102:8080/JSPprojectServlets</p> <p>clearly it can't open firefox for some reason. I'm in W7 64bit and have instaleld FF10 and still nothing.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload