2

我是 Watir-webdriver 的新手。我尝试在http://bit.ly/watir-example上使用 Firefox 运行 watir-webdriver

我在 Internet Exploerer (IE ver 8) 上试过,但它不起作用。我还在 IE 上设置了相同值的受保护值。我的代码很简单:

browser = Watir::Browser.new :ie
browser.goto 'http://bit.ly/watir-example'
sleep 5
browser.text_field(:name => 'entry.0.single').set 'My Name'

我得到的错误信息是这样的:

C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.6.0/lib/selenium/webdriver/remote/response.rb:45:in `assert_ok': 无法使用 xpath 找到元素== .//input[(not(@type) or (@type!="file" and @type!="radio" and @type!="checkbox" and @type!="submit" and @type! ="reset" 和 @type!="image" 和 @type!="button" 和 @type!="hidden" 和 @type!="datetime" 和 @type!="date" 和 @type!="月”和@type!="week" 和@type!="time" 和@type!="datetime-local" 和@type!="range" 和@type!="color")) 和@name= 'entry.0.single'] | .//textarea[@name='entry.0.single'] (Selenium::WebDriver::Error::UnexpectedJavascriptError)

任何人都可以帮助我吗?谢谢你。

4

1 回答 1

1

用于irb为您提供有关您的问题的更多信息

例如。

> irb
> require 'watir-webdriver'
> browser = Watir::Browser.new :ie
> browser.goto 'http://bit.ly/watir-example'
> puts browser.title
> puts browser.text_fields.count
> browser.text_field.set 'hello'
于 2011-09-28T11:39:48.497 回答