【问题标题】:Watir not working as expected - Selenium::WebDriver::Error::UnknownErrorWatir 没有按预期工作 - Selenium::WebDriver::Error::UnknownError
【发布时间】:2017-12-13 03:35:54
【问题描述】:

我安装了Watir 并尝试了该网站中给出的一个简单示例。

require 'watir'
browser = Watir::Browser.new :chrome
browser.goto 'https://www.google.com'
browser.text_field(title: 'Search').set 'Hello World!'
browser.button(type: 'submit').click
browser.quit

当我运行 Ruby 程序时,我收到如下错误。

C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/web driver/remote/response.rb:69:in' assert_ok': 未知错误: Runtime.executionCon textCreated 有无效的'context': {"auxData":{"frameId":"1352.1","isDefault":tr ue},"id":1,"name":"" ,"origin":"://"} (Selenium::WebDriver::Error::UnknownError) (会话信息: chrome=59.0.3071.115) (驱动信息: chromedriver=2.9.248315,platform=Windows NT 6.1 SP1 x86_64) 来自 C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib /selenium/webdriver/remote/response.rb:32:in 'initialize '来自 C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib /selenium/webdriver/remote/http/common.rb:83:in 'new' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib /selenium/webdriver/remote/http/common.rb:83:in 'create_response' 来自 C: /Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib /selenium/webdriver/remote/http/default.rb:107:in'request'来自 C:/Ruby23 -X 64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib /selenium/webdriver/remote/http/common.rb:61:in'call'来自C:/Ruby23-x64/ lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib /selenium/webdriver/remote/bridge.rb:170:in 'execute' from C:/Ruby23-x64/lib/ruby/ gems/2.3.0/gems/selenium-webdriver-3.4.3/lib /selenium/webdriver/remote/oss/bridge.rb:579:in 'execute' from C:/Ruby23-x64/lib/ruby/gems/ 2.3.0/gems/selenium-webdriver-3.4.3/lib /selenium/webdriver/remote/oss/bridge.rb:52:从 C:/Ruby23-x64/lib/ruby/gems/2.3 'get'。 0/gems/selenium-webdriver-3.4.3/lib /selenium/webdriver/common/navigation.rb:32:in 'to' 来自 C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/ watir-6.3.0/lib/watir/browse r.rb:78:in 'goto'from example.rb:3:in ''

我在 Windows 7 上运行。

【问题讨论】:

    标签: ruby watir watir-webdriver


    【解决方案1】:

    您正在针对 chrome v59 运行 chromedriver=2.9.248315。升级到chromedriver 2.30,支持chrome v58-60。

    【讨论】:

      猜你喜欢
      • 2016-11-29
      • 2019-03-31
      • 1970-01-01
      • 2020-11-21
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多