Hello,
I think I have same problem with watir-webdriver (HTTP 502-Error - Bad
Gateway)
But the patch does not work:
error message is:
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in
`require':
cannot load such file -- watir/element_collections (LoadError)
from
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:i
n `require'
from watir-webdriver_prover_login_logoff.txt:4:in `<main>'
-----------------------------------------------------------------------------------------
somebody understanding the ruby error message?
custom_require.rb exist but I do not know where to look for
watir/element_collections!
Thanks
Gerrit
Am Dienstag, 1. Februar 2011 21:17:59 UTC+1 schrieb DK:
>
> I can drive Firefox with the latest watir-webdriver just fine out of the
> box, but I'm having serious problems when trying to drive IE 8 under
> Windows 7.
>
> Test 1:
>
> # Windows only
> #
> require 'watir-webdriver'
> browser = Watir::Browser.new(:ie)
> browser.goto("http://google.com")
> if browser.url.include?("google.com")
> puts "Navigated to Google"
> end
> browser.goto("http://apple.com")
> if browser.url.include?("apple.com")
> puts "Navigated to Apple"
> end
>
> The result is timeout:
>
> C:/Ruby/lib/ruby/1.8/timeout.rb:64:in `rbuf_fill': execution expired
> (Timeout::Error)
> from C:/Ruby/lib/ruby/1.8/net/protocol.rb:134:in `rbuf_fill'
> from C:/Ruby/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
> from C:/Ruby/lib/ruby/1.8/net/protocol.rb:126:in `readline'
> from C:/Ruby/lib/ruby/1.8/net/http.rb:2028:in `read_status_line'
> from C:/Ruby/lib/ruby/1.8/net/http.rb:2017:in `read_new'
> from C:/Ruby/lib/ruby/1.8/net/http.rb:1051:in `request'
> from C:/Ruby/lib/ruby/1.8/net/http.rb:1037:in `request'
> from C:/Ruby/lib/ruby/1.8/net/http.rb:543:in `start'
> from C:/Ruby/lib/ruby/1.8/net/http.rb:1035:in `request'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/http/default.rb:36:in
>
>
> `reques
> t'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/http/common.rb:36:in
>
>
> `call'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/bridge.rb:429:in
>
>
> `raw_execute
> '
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/bridge.rb:89:in
>
>
> `create_sessi
> on'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/bridge.rb:69:in
>
>
> `initialize'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/ie/bridge.rb:28:in
>
>
> `initialize'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/common/driver.rb:31:in
>
>
> `new'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/common/driver.rb:31:in
>
>
> `for'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver.rb:73:in
>
>
> `for'
> from watir-webdriver-ie1.rb:5
>
> Environment:
> Windows 7 32-bit (Mac BookPro, native BootCamp)
> Ruby 1.8.7
> selenium-webdriver (0.1.2)
> watir-webdriver (0.1.9)
>
> Test 2.
>
> The same code, the same environment except running in Parallels VM.
>
> The result is that IE comes up, navigates to google.com, but then code
> crashes in browser.url() with:
>
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/response.rb:45:in
>
>
> `assert_ok': Unable to g
> et browser (Selenium::WebDriver::Error::NoSuchDriverError)
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/response.rb:15:in
>
>
> `initialize
> '
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/http/common.rb:55:in
>
>
> `new'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/http/common.rb:55:in
>
>
> `create_
> response'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/http/default.rb:51:in
>
>
> `reques
> t'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/http/common.rb:36:in
>
>
> `call'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/bridge.rb:429:in
>
>
> `raw_execute
> '
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/bridge.rb:407:in
>
>
> `execute'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/remote/bridge.rb:136:in
>
>
> `getCurrentU
> rl'
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.2/lib/selenium/webdriver/common/driver.rb:108:in
>
>
> `current_url
> '
> from
> C:/Ruby/lib/ruby/gems/1.8/gems/watir-webdriver-0.1.9/lib/watir-webdriver/browser.rb:75:in
>
>
> `url'
> from watir-webdriver-ie1.rb:6
>
> Occasionally, it occurs on the second run, but not on the first.
>
> Test 3.
>
> require 'selenium-webdriver'
> require 'watir-webdriver'
> driver = Selenium::WebDriver.for :ie
> browser = Watir::Browser.new(driver)
> browser.goto("http://google.com")
> if browser.url.include?("google.com")
> puts "Navigated to Google"
> end
> browser.goto("http://apple.com")
> if browser.url.include?("apple.com")
> puts "Navigated to Apple"
> end
>
>
> Same results.
>
> Am I missing an installation or configuration step?
>
> --
> DK
> AIM: DKroot1, Skype: DKroot
>
>
--
Before posting, please read http://watir.com/support. In short: search before
you ask, be nice.
[email protected]
http://groups.google.com/group/watir-general
[email protected]