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

Как мне получить HTML в элементе с помощью Capybara?
Я пишу тест-огурец, в котором хочу получить HTML-код в элементе. Например: within 'table' do # this works find('//tr[2]//td[7]').text.should == "these are the comments" # I want something like this (there is no "html" method)...
48546 просмотров
schedule 10.10.2022

Капибара: как заполнить поле ввода по его идентификатору
У меня есть это: <input class="string optional" id="course_group_courses_attributes_2_name" name="course_group[courses_attributes][2][name]" placeholder="Lengua" size="15" type="text" /> </div> Как...
64865 просмотров
schedule 23.10.2023

Оператор выбора Capybara не работает с Rspec
Использование Capybara с Rails 3, Rspec и Cucumber, Когда я использую оператор select, например select("Unspecified", :from=> 'record_family_') Я получаю сообщение об ошибке wrong number of arguments (2 for 3) . Точно так же, если...
1528 просмотров
schedule 29.09.2022

Получение Cucumber/Capybara для закрытия и открытия другого браузера после сценариев
Скажем, у меня есть 3 схемы сценариев, и мне нужно запустить сценарий 1 в Firefox, закрыть браузер, затем запустить сценарий 2 в Chrome, закрыть браузер и, наконец, запустить сценарий 3 в Firefox. Есть ли способ закрыть/выйти из браузера в...
4693 просмотров
schedule 16.04.2024

наведите мышь на капибару
У меня есть кнопка на странице, которая появляется только при наведении курсора на определенный элемент. Но я не могу понять, как это эмулировать, а затем щелкнуть ссылку, чтобы протестировать ее на огурце с помощью Capybara и Selenium.
3807 просмотров
schedule 17.01.2024

Capybara/selenium: подождите, пока элемент скроется
Мне нужно дождаться, пока полоса загрузки (div#loading) исчезнет (станет display: none) на этапе огурца. Я ожидаю, что следующее поможет find('#loading').should_not be_visible Но, похоже, не ждет. Есть идеи, как этого добиться?
3878 просмотров
schedule 30.11.2023

Метод Capybara attach_file через selenium-webdriver оставляет диалог загрузки системного файла открытым
У меня немного странный пользовательский поток загрузки файлов в приложении, которое я тестирую, из-за чего диалоговое окно загрузки файлов остается открытым при тестировании с помощью selenium-webdriver через капибару. Поток такой:...
1032 просмотров
schedule 16.09.2022

Capybara-webkit вызывает Capybara::Driver::Webkit::WebkitInvalidResponseError
Я получил следующее сообщение от драйвера webkit в моем rspec: Capybara::Driver::Webkit::WebkitInvalidResponseError: Unable to load URL: http://127.0.0.1:44923/posts Несколько дней назад это сработало. Проблема с методом save_page . Что...
3378 просмотров

Конфликт Каминари и Капибары
Кажется, у меня есть какой-то конфликт между методом страницы капибары и методом страницы Каминари. Во всяком случае, это то, что я догадался, вот ошибка: Failure/Error: before { sign_in_as user } ActionView::Template::Error: wrong...
505 просмотров

Как в интеграционных тестах rspec/capybara можно реализовать N (последовательных) шагов в качестве N примеров 'itdo'?
Для приложения для обмена сообщениями у нас есть довольно длинные интеграционные тесты. Прямо сейчас, чтобы выполнить заданный сценарий, необходимо выполнить около 20 или 30 шагов в определенной последовательности, потому что шаг N отвечает на...
612 просмотров

Определение отправки формы с помощью RSpec/Capybara
У меня есть проект, в котором я использую RSpec и Capybara для модульного тестирования. Я полностью прогнал тесты модели и контроллера, которые проходят хорошо и справляются с тяжелой работой для предварительной проверки базы данных. Сейчас я...
3738 просмотров

Визит капибары застревает без причины
У нас есть большой огуречный гарнитур для проекта рельсов. Это все капибара и в основном проходит через Firefox. Недавно у нас начались неудачи, которые я пытаюсь осознать. Вот как это выглядит: в какой-то момент (всегда один и тот же)...
1708 просмотров
schedule 26.04.2024

Проверка перенаправления аутентификации с использованием Devise и RSpec
У меня есть образец приложения Rails, над которым я работаю, чтобы начать знакомство с BDD. Прямо сейчас я использую Devise для проверки подлинности пользователя. У меня есть модель задачи, которая требует, чтобы пользователь вошел в систему,...
1607 просмотров

Почему я получаю пустые страницы с Capybara-webkit, но не со стандартным (не JS) драйвером
Мои интеграционные тесты Rspec + Capybara работали нормально, пока я не начал пытаться взаимодействовать с зависимыми от Javascript элементами интерфейса с помощью Capybara-Webkit. Когда я пытаюсь использовать Capybara-Webkit, я получаю пустые...
3348 просмотров
schedule 18.09.2022

Как протестировать загрузку изображения веб-службы rails с огурцом/капибарой?
Я новичок в тестировании приложения Rails с помощью Cucumber, особенно в тестировании веб-службы Rails. Я пытаюсь использовать метод публикации в определении шага для загрузки изображения, однако похоже, что он никогда не загружается, не говоря уже о...
731 просмотров
schedule 16.12.2023

Сломается ли этот тест Capybara?
При использовании capybara-webkit или полтергейста для проверки поведения JavaScript я часто нахожу (или, к сожалению, пишу) тесты, которые выглядят вот так it "saves the check box value when clicked", js: true do visit '/somewhere'...
255 просмотров

Найти значение с помощью Xpath
Мне нужно получить значение выбранного переключателя (82) с помощью Xpath. Я не знаком с Xpath. Как я могу получить текст 82 с помощью Xpath? <label id="thankyou_label" class="itemName radio" for="thankyou_radio"> <input...
870 просмотров
schedule 25.12.2023

написание теста для rspec с использованием капибары, где не работает java-скрипт
В моем Gemfile я использую group :development, :test do gem 'rspec-rails' gem 'factory_girl_rails' gem 'capybara', :git => 'git://github.com/jnicklas/capybara.git' gem 'launchy' end group :test do gem 'faker' gem 'guard-rspec'...
536 просмотров
schedule 03.06.2024

Capybara/Rails/Ember не может заполнить поля логина и пароля
Возможность открыть страницу при запуске со следующими шагами Cucumber: Given(/^i go to the login page$/) do visit "http://localhost:3000" end When(/^i enter a valid email and password$/) do fill_in('email', :with => '[email protected]')...
399 просмотров

Capybara- как проверить ссылку на другой раздел той же страницы?
В моем приложении Rails вверху страницы есть следующие ссылки: <ul> <li><%= link_to 'Group Chairperson', '#group_chair' %></li> <li><%= link_to 'Group Treasurer', '#group_treasurer' %></li>...
978 просмотров
schedule 20.10.2022