Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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

webdriver
ruby
Теги: #<Tag:0x00007f7b64f88d60> #<Tag:0x00007f7b64f88ba8>

(Антон Угленко) #1

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

  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

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


(Антон Угленко) #2

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

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