t.me/atinfo_chat Telegram группа по автоматизации тестирования

ruby: проблема с chromedriver (при смене на ff, все равно стартует ChromeDriver 2.18.343837)

Теги: #<Tag:0x00007f748747b9b0> #<Tag:0x00007f748747b848>

Доброго времени суток, помогите пожалуйста разобраться:

  1. Скачал chromediver http://chromedriver.storage.googleapis.com/index.html?path=2.18/ (mac OS)

  2. Пытался запустить тесты на chrome, заводиться не захотели, лог сейчас уже показать не смогу

  3. Вернул обратно firefox, вот непосредственно содержимое файла env.rb

    require ‘rubygems’
    require ‘bundler’

    Bundler.require(:default)

    Capybara.register_driver :selenium do |app|
    Capybara::Selenium::Driver.new(app, :browser => :ff)
    end

    Capybara.configure do |config|
    config.app_host = ‘default_url’
    config.run_server = false
    config.match = :smart
    config.exact_options = false
    config.ignore_hidden_elements = true
    config.visible_text_only = true
    config.default_selector = :css
    config.default_wait_time = 10
    end

    Capybara.current_driver = :selenium

    SitePrism.configure do |config|
    config.use_implicit_waits = true
    end

    World(Capybara::DSL)

  4. Запускаю любой из сценариев cucumber, в ответ получаю:

  1. Даже в случае запуска через терминал bundler, получаю результат из п. 4

Если кто то сталкивался с подобным, подскажите как решить данную проблему?

Всем спасибо, проблема была решена, был замещен исполняемый ruby на сhromedriver :astonished:

накатил версию 2.0, все ок, завелось