如何更新 gemfile 以仅安装 watir
how to update gemfile to only install watir
这是我的 gemfile:
source 'https://rubygems.org'
gem 'watir', '~> 5.0', '>= 5.0.0'
gem 'watir-scroll'
gem 'cucumber'
gem 'rspec'
gem 'page-object'
gem 'require_all'
gem 'selenium-webdriver', '~> 2.53', '>= 2.53.1'
gem 'nokogiri', '~> 1.6.8', '>= 1.6.8.1'
gem 'webdriver-user-agent', '~> 7.1'
gem 'headless'
gem 'bundle', '~> 0.0.1'
gem 'appium_lib'
gem 'rake'
gem 'test-unit'
当我使用这个 gemfile 执行 bundle install 时,我发现 watir-webdriver 和 commonwatir 已经安装。
我只想安装 watir。
我不想安装 watir-webdriver 或 commonwatir。
我应该如何编辑我的 gemfile?
感谢您的帮助。
两者都是 watir
gem 的运行时依赖项,因此当然会自动安装它们。
https://rubygems.org/gems/watir/versions/5.0.0
Runtime Dependencies (2):
commonwatir ~> 4
watir-webdriver >= 0
Watir v5.0 是 Watir 的最后一个版本,它是 Watir-Webdriver 和 Watir-Classic 的元 gem。这是 commonwatir 和 watir-webdriver gems 依赖的地方。要删除它们并仅使用 Watir(-Webdriver),请将 Watir gem 更新为当前 6.x 版本。
换句话说,改变:
gem 'watir', '~> 5.0', '>= 5.0.0'
收件人:
gem 'watir', '~> 6.0'
您可能还应该删除(或至少更新)Selenium-WebDriver 要求。当前版本的 Watir 不支持 Selenium-WebDriver v2.x。鉴于 Watir 已经需要 Selenium,我认为您的 gem 文件中不需要它。
gem 'selenium-webdriver', '~> 2.53', '>= 2.53.1'
这是我的 gemfile:
source 'https://rubygems.org'
gem 'watir', '~> 5.0', '>= 5.0.0'
gem 'watir-scroll'
gem 'cucumber'
gem 'rspec'
gem 'page-object'
gem 'require_all'
gem 'selenium-webdriver', '~> 2.53', '>= 2.53.1'
gem 'nokogiri', '~> 1.6.8', '>= 1.6.8.1'
gem 'webdriver-user-agent', '~> 7.1'
gem 'headless'
gem 'bundle', '~> 0.0.1'
gem 'appium_lib'
gem 'rake'
gem 'test-unit'
当我使用这个 gemfile 执行 bundle install 时,我发现 watir-webdriver 和 commonwatir 已经安装。
我只想安装 watir。 我不想安装 watir-webdriver 或 commonwatir。
我应该如何编辑我的 gemfile?
感谢您的帮助。
两者都是 watir
gem 的运行时依赖项,因此当然会自动安装它们。
https://rubygems.org/gems/watir/versions/5.0.0
Runtime Dependencies (2):
commonwatir ~> 4
watir-webdriver >= 0
Watir v5.0 是 Watir 的最后一个版本,它是 Watir-Webdriver 和 Watir-Classic 的元 gem。这是 commonwatir 和 watir-webdriver gems 依赖的地方。要删除它们并仅使用 Watir(-Webdriver),请将 Watir gem 更新为当前 6.x 版本。
换句话说,改变:
gem 'watir', '~> 5.0', '>= 5.0.0'
收件人:
gem 'watir', '~> 6.0'
您可能还应该删除(或至少更新)Selenium-WebDriver 要求。当前版本的 Watir 不支持 Selenium-WebDriver v2.x。鉴于 Watir 已经需要 Selenium,我认为您的 gem 文件中不需要它。
gem 'selenium-webdriver', '~> 2.53', '>= 2.53.1'