Вопросы по теме '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 просмотров
schedule
11.12.2023
Каков наилучший способ протестировать URL-адреса только для SSL с помощью Capybara?
Я ходил по кругу, пытаясь придумать самый чистый/простой способ написать спецификации запросов для определенных страниц моего сайта. Мне нужен способ заставить Capybara загружать страницы, доступные только через https . Вот соответствующие детали:...
346 просмотров
schedule
09.08.2022
Где/как включить вспомогательные методы для интеграционных тестов капибары
Я использую капибару для своих интеграционных/приемочных тестов. Они находятся в папке /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 просмотров
schedule
16.01.2024
Отображение шрифтов @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 просмотров
schedule
06.01.2024
Ошибка при разборе 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 просмотров
schedule
03.12.2023