Do you have the latest version the selenium-webdriver and
watir-webdriver gems? Can you provide an HTML page where the lookup
fails?

Den 12. sep. 2011 kl. 21:16 skrev Mike <michaelszor...@gmail.com>:

> Hello,
>
> I've searched this issue over and over and can't seem to find any
> answers.
> I'm trying to use watir-webdriver for IE8 and cannot access/manipulate
> a number of page elements.. namely select lists.
>
> When triggering "select" on a list like so:
>
> d = b.select_list :name => 'state'
> d.select 'Ohio'
>
> I get the following error:
>
> Selenium::WebDriver::Error::UnexpectedJavascriptError: Unable to find
> element with xpath == .//select[@name='state']
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/remote/response.rb:45:in
> `assert_ok'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/remote/response.rb:15:in
> `initialize'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/remote/http/common.rb:53:in
> `new'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/remote/http/common.rb:53:in
> `create_response'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/remote/http/default.rb:56:in
> `request'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/remote/http/common.rb:34:in
> `call'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/remote/bridge.rb:410:in
> `raw_execute'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/remote/bridge.rb:388:in
> `execute'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/remote/bridge.rb:356:in
> `find_element_by'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-
> webdriver-2.5.0/lib/selenium/webdriver/common/search_context.rb:41:in
> `find_element'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.3/
> lib/watir-webdriver/locators/element_locator.rb:86:in
> `find_first_by_multiple'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.3/
> lib/watir-webdriver/locators/element_locator.rb:33:in `locate'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.3/
> lib/watir-webdriver/elements/element.rb:263:in `locate'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.3/
> lib/watir-webdriver/elements/element.rb:245:in `assert_exists'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.3/
> lib/watir-webdriver/elements/select.rb:125:in `select_by'
>        from C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.3/
> lib/watir-webdriver/elements/select.rb:64:in `select'
>
> This same syntax works beautifully in Firefox.
> Any suggestions?
>
> Thanks!
> -Mike
>
> --
> Before posting, please read http://watir.com/support. In short: search before 
> you ask, be nice.
>
> watir-general@googlegroups.com
> http://groups.google.com/group/watir-general
> watir-general+unsubscr...@googlegroups.com

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

watir-general@googlegroups.com
http://groups.google.com/group/watir-general
watir-general+unsubscr...@googlegroups.com

Reply via email to