Capybara.current_driver = :chrome 对比 :selenium_chrome
Capybara.current_driver = :chrome versus :selenium_chrome
使用
的advantages/pros/cons是什么
Capybara.current_driver = :chrome
与使用
Capybara.current_driver = :selenium_chrome
为了提供更多背景信息,我在独立 ruby 脚本中使用水豚。
它们只是可用于识别特定驱动程序配置的名称,因此这完全取决于注册为 :chrome
和 :selenium_chrome
的内容。最新的 Capybara (2.15.1) 版本提供了 :selenium_chrome
的默认注册,定义为
# Configure selenium-webdriver to use chrome as the browser
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
但这可以在您的代码中重新定义。据我所知,没有 gem 提供 :chrome
的默认注册,因此如果它当前有效,它很可能会在您的代码中定义(搜索 register_driver
)。
使用
的advantages/pros/cons是什么Capybara.current_driver = :chrome
与使用
Capybara.current_driver = :selenium_chrome
为了提供更多背景信息,我在独立 ruby 脚本中使用水豚。
它们只是可用于识别特定驱动程序配置的名称,因此这完全取决于注册为 :chrome
和 :selenium_chrome
的内容。最新的 Capybara (2.15.1) 版本提供了 :selenium_chrome
的默认注册,定义为
# Configure selenium-webdriver to use chrome as the browser
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
但这可以在您的代码中重新定义。据我所知,没有 gem 提供 :chrome
的默认注册,因此如果它当前有效,它很可能会在您的代码中定义(搜索 register_driver
)。