1
我使用watir-webdriver在Mac OS中进行测试。因为大家都知道$ browser.text.include?(“预期文本”)用于断言屏幕中的文本。 目前这种方法在Firefox和htmlunit中运行良好,但在Chrome浏览器中会失败。在终端窗口中获取以下错误。Watir-webdriver:text.include?(“预期文本”)在Chrome浏览器中不起作用
Selenium::WebDriver::Error::UnhandledError:
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/remote/response.rb:45:in `assert_ok'
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/remote/response.rb:15:in `initialize'
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/remote/http/common.rb:59:in `new'
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/remote/http/common.rb:59:in `create_response'
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/remote/http/default.rb:56:in `request'
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/remote/http/common.rb:40:in `call'
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/remote/bridge.rb:476:in `raw_execute'
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/remote/bridge.rb:454:in `execute'
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/remote/bridge.rb:348:in `getElementText'
/Users/Zhong/.rvm/gems/[email protected]/gems/selenium-webdriver-0.2.1/lib/selenium/webdriver/common/element.rb:97:in `text'
/Users/Zhong/.rvm/gems/[email protected]/gems/watir-webdriver-0.2.4/lib/watir-webdriver/browser.rb:95:in `text'
对此有何想法?或者它是一个错误?
谢谢!
除了您遇到的错误之外,您还可能包含您正在尝试执行的代码吗? –