我是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:在 `assert_ok':找不到带xpath的元素== .//输出[(not(@ type) 或(@type!=“file”和@type!=“radio”和@type!=“复选框”和 @type!=“submit”和@type!=“reset”和@type!=“image”和 @type!=“button”和@type!=“hidden”和@type!=“datetime”和 @type!=“date”和@type!=“month”和@type!=“week”和@type!=“time” 和@type!=“datetime-local”和@type!=“range”和@type!=“color”)) 和@ name ='entry.0.single'] | .//textarea[@name='entry.0.single'] (硒::的webdriver ::错误:: UnexpectedJavascriptError)
有人能帮帮我吗? 谢谢。
答案 0 :(得分: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'