Ruby on rails Capybara.current\u driver=:chrome与:selenium\u chrome

Ruby on rails Capybara.current\u driver=:chrome与:selenium\u chrome,ruby-on-rails,ruby,selenium-webdriver,capybara,selenium-chromedriver,Ruby On Rails,Ruby,Selenium Webdriver,Capybara,Selenium Chromedriver,使用的优点/优点/缺点是什么 Capybara.current_driver = :chrome 与使用 Capybara.current_driver = :selenium_chrome 为了提供更多的上下文,我在一个独立的ruby脚本中使用了capybara。它们只是可以用来识别特定驱动程序配置的名称,所以这完全取决于注册为:chrome和:selenium\u chrome的内容。最新的Capybara(2.15.1)版本提供了:selenium_chrome的默认注册,该注册定义为

使用的优点/优点/缺点是什么

Capybara.current_driver = :chrome
与使用

Capybara.current_driver = :selenium_chrome

为了提供更多的上下文,我在一个独立的ruby脚本中使用了capybara。

它们只是可以用来识别特定驱动程序配置的名称,所以这完全取决于注册为
:chrome
:selenium\u 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
的默认注册,因此如果该注册当前有效,它很可能会在您的代码中定义(搜索
注册\u驱动程序

它们只是可用于识别特定驱动程序配置的名称,因此这完全取决于注册为
:chrome
:selenium\u 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
的默认注册,因此如果该注册当前有效,它很可能会在您的代码中定义(搜索
注册\u驱动程序

你的名字听起来很熟悉,原来我是你工作的粉丝你的名字听起来很熟悉,原来我是你工作的粉丝