watir在ruby 3和rails 6中:参数数量错误



我将我的应用程序从ruby 2更新到ruby 3,并更新gem(使用Rails 6+):

gem 'headless'
gem 'watir'
gem 'webdrivers'
gem 'watir-scroll'
gem 'webdriver-user-agent'

(附加问题:我不知道是否"watir-rail "需要什么?https://github.com/watir/watir-rails)

但是现在如果我试着打开一个firefox浏览器:

Watir::Browser.new :firefox

出现错误:

/home/USER/.rbenv/版本/3.0.2/lib/ruby/珠宝/3.0.0/珠宝/selenium-webdriver-3.142.7/lib/硒/webdriver/firefox/driver.rb: 31:' new':参数数错误(给定1,期望0)(ArgumentError)

可能是关于ruby 2和ruby 3之间哈希参数的变化?那么如何在ruby 3中使用watir呢?

Selenium 3不支持ruby 3。升级到Selenium的最新4.0候选版本,以及最新的7.0 beta版本的watir。

相关内容

  • 没有找到相关文章

最新更新