Note that there are some explanatory texts on larger screens.

plurals
  1. POSelenim RC with safari issues - Selenium::WebDriver::Error::UnknownError: Executor has not been started yet
    text
    copied!<p>I am trying to open safari using Selenium RC. However, Safari instance is created and stays in Requesting connection mode (SafariDriver requesting connection at ws://localhost:3078/wd).</p> <pre><code>require "selenium-webdriver" caps = Selenium::WebDriver::Remote::Capabilities.safari browser = Selenium::WebDriver.for :remote, :url=&gt;"http://localhost:4444/wd/hub", :desired_capabilities=&gt;caps </code></pre> <p>above stuff hung up and fails with - Selenium::WebDriver::Error::UnknownError: Executor has not been started yet (java.lang.IllegalStateException) from [remote server] com.google.common.base.Preconditions(Preconditions.java):145:in <code>checkState' from [remote server] org.openqa.selenium.safari.SafariDriverCommandExecutor(SafariDriverCommandExecutor.java):123:in</code>execute' from [remote server] org.openqa.selenium.remote.RemoteWebDriver(RemoteWebDriver.java):432:in <code>execute' from [remote server] org.openqa.selenium.remote.RemoteWebDriver(RemoteWebDriver.java):140:in</code>startSession' from [remote server] org.openqa.selenium.remote.RemoteWebDriver(RemoteWebDriver.java):95:in <code>&lt;init&gt;' from [remote server] org.openqa.selenium.safari.SafariDriver(SafariDriver.java):33:in</code>' from [remote server] sun.reflect.NativeConstructorAccessorImpl(NativeConstructorAccessorImpl.java):-2:in <code>newInstance0' from [remote server] sun.reflect.NativeConstructorAccessorImpl(NativeConstructorAccessorImpl.java):39:in</code>newInstance' from [remote server] sun.reflect.DelegatingConstructorAccessorImpl(DelegatingConstructorAccessorImpl.java):27:in <code>newInstance' from [remote server] java.lang.reflect.Constructor(Constructor.java):513:in</code>newInstance' from [remote server] java.lang.Class(Class.java):355:in <code>newInstance0' from [remote server] java.lang.Class(Class.java):308:in</code>newInstance' from [remote server] org.openqa.selenium.remote.server.DefaultDriverFactory(DefaultDriverFactory.java):61:in <code>callConstructor' from [remote server] org.openqa.selenium.remote.server.DefaultDriverFactory(DefaultDriverFactory.java):52:in</code>newInstance' from [remote server] org.openqa.selenium.remote.server.DefaultSession$BrowserCreator(DefaultSession.java):197:in <code>call' from [remote server] org.openqa.selenium.remote.server.DefaultSession$BrowserCreator(DefaultSession.java):1:in</code>call' ... 4 levels... from [remote server] java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java):908:in <code>run' from [remote server] java.lang.Thread(Thread.java):680:in</code>run' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/remote/response.rb:52:in <code>assert_ok' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/remote/response.rb:15:in</code>initialize' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/remote/http/common.rb:59:in <code>new' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/remote/http/common.rb:59:in</code>create_response' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/remote/http/default.rb:59:in <code>request' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/remote/http/common.rb:40:in</code>call' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/remote/bridge.rb:598:in <code>raw_execute' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/remote/bridge.rb:92:in</code>create_session' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/remote/bridge.rb:68:in <code>initialize' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/common/driver.rb:33:in</code>new' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver/common/driver.rb:33:in <code>for' from /Users/demo/.rvm/gems/ruby-1.9.2-p180/gems/selenium-webdriver-2.24.0/lib/selenium/webdriver.rb:65:in</code>for' from (irb):7</p>
 

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