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

Настройка Броузерстака для тестов на Capybara+Rspec

rspec
capybara
browserstack
Теги: #<Tag:0x00007f9c4a1ce218> #<Tag:0x00007f9c4a1ce0d8> #<Tag:0x00007f9c4a1cdf70>

(Larisa) #1

У самого Броузерстака есть описание настройки для Rspec https://www.browserstack.com/automate/rspec и для Capybara+Cucumber https://www.browserstack.com/automate/capybara .
Я пытаюсь использовать Rspec вариант. Их Rspec пример получилось запустить. Но когда заменила тест из примера, на свой выскакивает еррор:
Failure/Error: visit ‘https://www.google.com/
ArgumentError:
rack-test requires a rack application, but none was given

Для сравнения:
так выглядит тест из примера
@driver.navigate.tohttps://www.google.com/ncr
так мой (на Капибаре)
visit ‘https://www.google.com/

Добавила Capybara gem и её в required. Кроме этого изменения и самого теста мой код не отличается от https://github.com/browserstack/rspec-browserstack
На браузерстаке браузер запускается но больше ничего там не происходит. На машине показывается то, что у файла в describe. То есть тест читаеться но когда доходит до капибарі ем чего не хватает. И скорее всего нужно донастроить.
Вопросы:

  1. Правильный ли вообще такой подход?
  2. Если такой подход правильный, то как нужно донастроить?

Спасибо.