RE:在Windows VM上为Google Chrome执行Selenium RC脚本

时间:2015-02-09 08:59:37

标签: java selenium junit4

我有一台Windows 7 VM。我正在尝试执行我的selenium RC脚本。我正面临一个问题。当我启动简单的基本脚本(Say'登录')时,它会启动chrome浏览器。它继续说'加载......'。

几分钟后,我在eclipse控制台中收到以下错误。

12:54:31.183 INFO - Launching Google Chrome...
12:54:36.791 INFO - Started SocketListener on 0.0.0.0:49408
12:54:37.111 INFO - Started SocketListener on 0.0.0.0:49412
12:54:37.379 INFO - Started SocketListener on 0.0.0.0:49415
12:54:40.887 INFO - Couldn't proxy to http://hipaamg/ because host not found

12:55:01.770 INFO - Started SocketListener on 0.0.0.0:49449
12:55:31.762 INFO - Started SocketListener on 0.0.0.0:49462
13:24:33.733 ERROR - Failed to start new browser session, shutdown browser and clear all session data
org.openqa.selenium.server.RemoteCommandException: timed out waiting for window 'null' to appear
    at org.openqa.selenium.server.FrameGroupCommandQueueSet.waitForLoad(FrameGroupCommandQueueSet.java:578)
    at org.openqa.selenium.server.FrameGroupCommandQueueSet.waitForLoad(FrameGroupCommandQueueSet.java:537)
    at org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSessionFactory.java:375)
    at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:125)
    at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:86)
    at org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java:811)
    at org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java:437)
    at org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java:407)
    at org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java:151)
    at org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1530)
    at org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1482)
    at org.openqa.jetty.http.HttpServer.service(HttpServer.java:909)
    at org.openqa.jetty.http.HttpConnection.service(HttpConnection.java:820)
    at org.openqa.jetty.http.HttpConnection.handleNext(HttpConnection.java:986)
    at org.openqa.jetty.http.HttpConnection.handle(HttpConnection.java:837)
    at org.openqa.jetty.http.SocketListener.handleConnection(SocketListener.java:243)
    at org.openqa.jetty.util.ThreadedServer.handle(ThreadedServer.java:357)
    at org.openqa.jetty.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
13:24:33.735 INFO - Killing Google Chrome...
13:24:33.846 INFO - Got result: Failed to start new browser session: Error while launching browser on session null

请你帮我解释为什么我会收到这个错误。我尝试了一些禁用安全性的方法。但我无法解决这个问题。任何有关这方面的帮助将不胜感激。

0 个答案:

没有答案