$ rake cucumber /Users/iwazawa/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S bundle exec cucumber --profile default Using the default profile... .==> Waiting for Selenium RC server on port 4444... Picked up _JAVA_OPTIONS: -Dfile.encoding=UTF-8 Ready! ==> Waiting for rack application server on port 3001... Ready! 15:45:47.092 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:569) at org.openqa.selenium.server.FrameGroupCommandQueueSet.waitForLoad(FrameGroupCommandQueueSet.java:526) at org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSessionFactory.java:373) at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:124) at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:86) at org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java:733) at org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java:399) at org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java:370) at org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java:129) 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:245) at org.openqa.jetty.util.ThreadedServer.handle(ThreadedServer.java:357) at org.openqa.jetty.util.ThreadPool$PoolThread.run(ThreadPool.java:534) 2012-05-15 15:45:13 +0900 selenium-client received failure from selenium server: requested: cmd=getNewBrowserSession 1=*firefox 2=http://localhost:3001 3= 4= received: "Failed to start new browser session: Error while launching browser" called from /Users/iwazawa/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:68:in `timeout' F-...... (::) failed steps (::) Failed to start new browser session: Error while launching browser (Selenium::CommandError) /Users/iwazawa/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:68:in `timeout' /Users/iwazawa/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:99:in `timeout' ./features/step_definitions/movie_steps.rb:10:in `/^I create a movie Caddyshack in the Comedy genre$/' features/create_movie.feature:9:in `When I create a movie Caddyshack in the Comedy genre' Failing Scenarios: cucumber features/create_movie.feature:7 # Scenario: Create movie in genre 3 scenarios (1 failed, 2 passed) 9 steps (1 failed, 1 skipped, 7 passed) 0m40.775s rake aborted! Command failed with status (1): [/Users/iwazawa/.rvm/rubies/ruby-1.9.3-p1...] Tasks: TOP => cucumber => cucumber:ok (See full trace by running task with --trace)
「The RSpec Book」の「22. WebratとSeleniumを使ったブラウザの自動化」が本の通りでは動かないのの回避
トラックバック(0)
トラックバックURL: http://www.iwazer.com/mt/mt-tb.cgi/897
コメントする