簡體   English   中英

Capybara.current_driver =:chrome與:selenium_chrome

[英]Capybara.current_driver = :chrome versus :selenium_chrome

使用的優點/優點/缺點是什么

Capybara.current_driver = :chrome

與使用

Capybara.current_driver = :selenium_chrome

為了提供更多背景信息,我在一個獨立的ruby腳本中使用了capybara。

它們只是可用於標識特定驅動程序配置的名稱,因此這完全取決於注冊為: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

但是可以在您的代碼中重新定義。 據我所知,沒有一個提供默認注冊的:chrome寶石,因此如果當前有效,它很可能會在您的代碼中定義(搜索register_driver )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM