Re: [wtr-general] Watir-Webdriver IE issue (UnexpectedJavascriptError: Unable to find element with xpath)

2011-09-12 Thread Jari Bakken
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 :

> 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


[wtr-general] Watir-Webdriver IE issue (UnexpectedJavascriptError: Unable to find element with xpath)

2011-09-12 Thread Mike
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