Описание тега capybara

Capybara - это среда тестирования веб-приложений для Rack-приложений, таких как Rails, Sinatra и Merb.
1 ответ

Элемент капибары не найден

У меня есть диагностическая спецификация, и я полагаю, что есть некоторое несоответствие в моем использовании языка между спецификацией и файлами просмотра. Однако я не смог решить проблему. Тест заключается в следующем it "updates a diagnostic repo…
10 апр '15 в 10:15
2 ответа

Тестирование сайта Jekyll с использованием rspec и capybara, получение причудливого случая гонки на старте rspec

Так что проверьте это: кажется, после запуска bundle exec rspecгонка между jekyll serve и пума / rspec загружается. Иногда я запускаю команду, и мои тесты запускаются нормально. В других случаях я получаю сообщение об ошибке для каждого из моих файл…
25 сен '18 в 21:17
2 ответа

Rails3: Как мне посетить поддомен в спецификации стейка (rspec) с использованием Capybara

Я хочу получить доступ к user1.application.local.dev/panel/new из спецификации стейка. Как мне это сделать?
19 дек '10 в 18:29
1 ответ

Огурец / капибара неопределенный метод `визит '

У меня есть приложение для выполнения тестов на огурцы для двух моих приложений, которые называются "проверка" и "рекрутеры". Структура каталога моего тестового приложения выглядит следующим образом: root-folder |_features |_recruiters |_recruitment…
09 июл '13 в 13:28
1 ответ

Огурец и постоянные сессии через перенаправления

Я использую rails - 2.3.8 cucumber - 0.8.5 cucumber-rails - 0.3.2 capybara - 0.4.0 Я пытаюсь протестировать конкретный сценарий входа / регистрации, когда пользователь перенаправляется перед тем, как попасть на нужную страницу. При перенаправлении c…
21 июн '11 в 12:33
2 ответа

Капибара: Как проверить таблицу стилей страницы?

Я хочу иметь возможность тестировать правильную замену таблицы стилей в моем наборе тестов. В этом посте о тестировании заголовка страницы с помощью Capybara я подумал, что смогу протестировать любой link теги в head раздел страницы. Но, похоже, я о…
11 дек '11 в 03:25
2 ответа

Успешно выполнить тест на огурец, если нет данных теста

Я пишу тесты на огурцы для веб-приложения, которое мы создаем для сторонней организации, которая полностью контролирует нашу общую тестовую среду. Так как сейчас все в порядке, мои тесты проваливаются почти ежедневно из-за удаления или изменения дан…
05 фев '14 в 13:08
1 ответ

Проверьте правильность количества ссылок с Rspec

Я переписываю тесты из Test Unit в Rspec/capybara и просто пытаюсь выяснить правильный синтаксис. Я хочу нажать на путь root_path и проверить, что есть только одна ссылка на '/' (в заголовке). Соответствующая часть старого теста была: test 'layout l…
20 фев '17 в 10:19
1 ответ

Настроить Rails 4, MongoDB, Огурец, Капибара

В настоящее время я нахожусь в процессе настройки моей первой среды Mongodb, Rails 4, и мне нужно настроить гем перед запуском комплектной установки. Вот мой драгоценный файл. source 'https://rubygems.org' # Bundle edge Rails instead: gem 'rails', g…
1 ответ

Как проверить, есть ли определенный фрагмент текста в теге span с помощью Rspec/Capybara?

В настоящее время я использую следующий фрагмент кода, чтобы проверить, есть ли на моей странице определенный фрагмент текста: it { should have_selector('test_container', text: 'hiya') } Все, что я проверяю, это промежуток на моей странице: <span…
26 июн '12 в 03:06
1 ответ

Capybara/Poltergeist вызывает неожиданные результаты в спецификации запроса в приложении Rails 3.2

Есть ли альтернатива, которую я могу использовать для Капибары save_and_open_page? Я написал спецификацию запроса, которая проверяет форму регистрации пользователя. После успешной регистрации, которую должен дать этот тест, этот тест должен пройти, …
14 май '13 в 02:45
1 ответ

Использование чего-то вроде RackTest Driver для не-тестирования

У меня есть несколько веб-сайтов, на которые мне нужно ежедневно заходить, чтобы получать статистику и помещать их в базу данных для другого приложения, и я хотел бы автоматизировать это. Я хотел бы использовать что-то вроде того, что Capybara испол…
13 июл '11 в 18:43
2 ответа

Невозможно установить ffi gem

Я пытаюсь выполнить пакетную установку в Windows 7 x64, но получаю ошибки при установке собственных расширений для ffi gem. Мой Gemfile не имеет ffi gem. Единственная зависимость в "капибара". Вторая странная вещь заключается в том, что капибара упо…
09 июл '12 в 15:48
1 ответ

Rspec: ActionMailer::Base.deliveries должен быть пустым

Проверка заполнения контактной формы без заполнения одного из обязательных полей в одном тесте, а затем заполнение поля honey_pot в другом тесте. Тесты при заполнении действительной информации проходят, но две другие спецификации не выполняются. Обн…
29 янв '14 в 06:34
2 ответа

Как навести курсор на изображение с помощью капибары и селена

Я пытался написать тест автоматизации для наведения на изображение, используя только капибару и селен. Как только я смогу навести его на изображение, я хотел бы проверить, изменилось ли изображение, т.е. через фоновое изображение с помощью css. Посл…
28 мар '12 в 11:19
1 ответ

Найти и заполнить поле ввода по атрибуту данных

Я хочу найти элементы с помощью "тестового" атрибута данных и заполнить их следующим образом: When(/^I sign in with valid credentials$/) do email = page.find("data-test='email'") password = page.find("data-test='password'") fill_in email, with: @use…
28 окт '14 в 16:53
0 ответов

Отключить Javascript для Chrome с помощью Capybara Selenium

Мне интересно, есть ли способ отключить Javascript для некоторых тестов, используя Selenium-webdriver в Chrome с Capybara. У меня есть следующее: Capybara.register_driver :selenium do |app| opts = Selenium::WebDriver::Chrome::Options.new opts.add_ar…
12 сен '17 в 11:34
2 ответа

Может ли экшен-строитель решить обнаруженные элементы?

В настоящее время, и часто у меня есть элементы на странице, которые становятся видимыми при наведении курсора. Конструктор действий звучал многообещающе, но, похоже, требует элементов, найденных заранее, а не во время операции. Это не сработает... …
21 янв '17 в 22:45
1 ответ

Ошибка при установке poltergeist на ruby ​​2.0

У меня проблемы с установкой полтергейста. Я получаю следующую ошибку: ERROR: Error installing poltergeist: poltergeist requires Ruby version >= 1.9.2. Я использую ruby-2.0.0-p195 на OS X Mountain Lion v10.8.4. Мой список драгоценных камней выгля…
20 авг '13 в 01:56
3 ответа

Охрана не грузит капибару DSL

Я использую Rails 4, пытаюсь настроить интеграционный тест с Rspec и Capybara. Я хочу установить охрану для запуска "теста Зевса". всякий раз, когда я делаю изменения. Проблема в том, что всякий раз, когда вызывается что-либо из Capybara DSL, или вс…