Вопросы по теме 'capybara'

Как проверить, что ссылка указывает на правильное изображение и имеет правильную цель и заголовок
Я использую капибару с огурцом в приложении rails 2.3.9. Вот мой html-код <a href="http://twitter.com/dorelal" target="_blank" title="twitter"> <img alt="twitter" src="/images/social/twitter.png?1284129939" /> </a> Я...
1489 просмотров
schedule 27.07.2022

Тест Capybara/Selenium для автозаполнения jquery не работает, если Firefox не активен
У меня возникла проблема со следующим кодом в тесте капибары (охватывающем выбор автозаполнения jquery) page.evaluate_script %Q{ $('.ui-menu-item a:contains("#{target}")').trigger("mouseenter").click(); } Когда Firefox становится активным во...
766 просмотров
schedule 29.03.2024

Spork Capybara, конфликт config.cache_classes
Я пытаюсь настроить Spork и Capybara с помощью TestUnit и столкнулся с проблемой конфигурации test.rb. Проблема в том, что Spork требует, чтобы для config.cache_classes было установлено значение false, чтобы изменения в модели могли отражаться при...
1285 просмотров
schedule 16.11.2023

Ошибка нажатия кнопки огурца (Capybara::ElementNotFound)
Я относительный новичок, запускающий новое приложение Ruby on Rails. Я начал с того, что выполнил комбинацию инструкций на https://github.com/intridea/omniauth , http://www.communityguides.eu/articles/16 ,...
3085 просмотров

Каков наилучший способ протестировать URL-адреса только для SSL с помощью Capybara?
Я ходил по кругу, пытаясь придумать самый чистый/простой способ написать спецификации запросов для определенных страниц моего сайта. Мне нужен способ заставить Capybara загружать страницы, доступные только через https . Вот соответствующие детали:...
346 просмотров

Где/как включить вспомогательные методы для интеграционных тестов капибары
Я использую капибару для своих интеграционных/приемочных тестов. Они находятся в папке /spec/requests/ . Теперь у меня есть несколько вспомогательных методов, которые я использую во время приемочных тестов. Один из примеров — register_user , который...
10708 просмотров
schedule 15.06.2024

Rails + Capybara: щелчок по ссылке с оценкой_скрипта замораживает веб-драйвер
Я запускаю следующее в своей спецификации запроса js: true : page.evaluate_script("$('#sign-up').click();") Это успешно открывает модальное окно. Однако в этот момент веб-драйвер зависает, независимо от того, что будет дальше в...
1398 просмотров
schedule 16.11.2023

Capybara проверяет, есть ли на странице регулярное выражение
Я новичок в RSpec и Capybara, и я пытаюсь проверить, есть ли на странице время. 12:00, 14:24 или 08:12 — хорошие примеры того, что я пытаюсь проверить. Я использую следующее регулярное выражение: /^\d{2}:\d{2}/ Я не уверен, как...
13326 просмотров
schedule 31.03.2024

Интеграционные тесты Capybara, Devise, CanCan и RSpec: действительный вход в 302 перенаправляет на example.com
Обновление: смотрите в конце поста, как теперь работают спецификации, когда у меня есть спецификации в spec/requests вместо spec/controllers. Все еще интересно, как получить действительного пользователя, вошедшего в систему, для интеграционных тестов...
5772 просмотров
schedule 16.04.2024

Ошибка Rspec have_selector, когда ожидаемый результат правильный
У меня есть 3 селектора rspec, когда все они должны быть успешными. Я слежу за книгой rails-tutorial.org и его шоу как правильное. PagesController GET 'home' should have the right title Failure/Error: response.should have_selector("title",...
3988 просмотров

Отображение шрифтов @font-face в Capybara-Webkit
Когда я тестирую свой веб-сайт с помощью capybara-webkit и делаю снимок экрана, объявления @font-face в CSS игнорируются. Это особенно плохо, потому что я использую FontAwesome, поэтому будут большие различия в том, как страница отображается в...
620 просмотров
schedule 05.06.2024

проверить текст ошибки, связанный с полем
В Capybara + Webkit + Ruby 1.9.3 у меня есть следующий HTML simple_form генерирует следующее, когда в определенном поле возникает ошибка. У меня возникли проблемы с «получением» диапазона текста ошибки и осознанием того, что у меня определенно...
231 просмотров

Ошибка при разборе Pdf в selenium webdriver ruby
Я пытаюсь разобрать онлайн-pdf с помощью автоматического тестирования в selenium webdriver ruby. Я пытался сделать в соответствии с этим URL-адресом " http://blog.bitcrowd.net/test-rails-pdf-output-with-cucumber./ ". Я получаю ошибку в этой строке...
579 просмотров
schedule 26.08.2022

REPL для капибары
Я пытаюсь написать несколько сценариев огурцов водосвинки для своего приложения ROR, и мне очень сложно правильно настроить сценарии, внося изменения и каждый раз запуская полную функцию. Существует ли REPL (Read Eval Print Loop) для Capybara,...
280 просмотров
schedule 12.06.2024

Capybara: почему использование find('.class').click не работает, но сработает execute_script
Я пытаюсь нажать кнопку, используя find(.class).click, как обычно, но иногда это не работает, поэтому мне нужно изменить на execute_scirpt, это сработает. Интересно, почему это происходит, пример кода будет: (этот html создается, когда я нажимаю...
194 просмотров
schedule 18.07.2022

CSS-локатор капибары и огурца не найден
Я новичок в огурцах и капибарах, и я озадачен следующей ошибкой: When I click the "Search" button # features/step_definitions/web_steps.rb:9 Unable to find button #<Capybara::Element tag="button"> (Capybara::ElementNotFound)...
232 просмотров
schedule 07.11.2022

Спецификации Capybara не работают на разных серверах
Недавно я перенес сервер mi CI (Teamcity) на другую мощную машину с такой же конфигурацией и довольно похожей ОС. С тех пор некоторые из моих спецификаций интеграции начали давать сбой. Моя установка довольно стандартна, Rails 3 + капибара +...
342 просмотров
schedule 12.06.2024

Пользовательский агент теряется после каждого запуска теста с использованием PhantomJS
Я пишу серию тестов автоматизации, используя Cucumber, Capybara, Poltergeist и PhantomJS , которые посещают веб-сайт, входят в систему и проверяют определенные характеристики домашней страницы. В начале моих тестовых прогонов я пишу:...
172 просмотров
schedule 02.04.2024

уничтожить тест в рельсах с капибарой minitest
Я пытаюсь правильно понять синтаксис. Я думаю, что я близок, но я пытаюсь сделать тест, чтобы показать, что мой администратор может уничтожить пользователя. Ошибка, которую я получаю прямо сейчас: Ambiguous match, found 2 elements matching link...
670 просмотров
schedule 25.08.2022

Выбор капибары (радиокнопка) не работает
Снимок моего взгляда: <%= form_for @request do |f| %> <div class="form-group"> <%= f.radio_button(:item, "Snow/waterproof shell (upper)") %> <%= f.label(:item, "Snow/waterproof shell (upper)") %> </br>...
7614 просмотров