Вопросы по теме '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 просмотров
schedule
05.10.2022
Конфликт Каминари и Капибары
Кажется, у меня есть какой-то конфликт между методом страницы капибары и методом страницы Каминари.
Во всяком случае, это то, что я догадался, вот ошибка:
Failure/Error: before { sign_in_as user }
ActionView::Template::Error:
wrong...
505 просмотров
schedule
29.04.2024
Как в интеграционных тестах rspec/capybara можно реализовать N (последовательных) шагов в качестве N примеров 'itdo'?
Для приложения для обмена сообщениями у нас есть довольно длинные интеграционные тесты. Прямо сейчас, чтобы выполнить заданный сценарий, необходимо выполнить около 20 или 30 шагов в определенной последовательности, потому что шаг N отвечает на...
612 просмотров
schedule
05.12.2022
Определение отправки формы с помощью RSpec/Capybara
У меня есть проект, в котором я использую RSpec и Capybara для модульного тестирования. Я полностью прогнал тесты модели и контроллера, которые проходят хорошо и справляются с тяжелой работой для предварительной проверки базы данных.
Сейчас я...
3738 просмотров
schedule
04.06.2024
Визит капибары застревает без причины
У нас есть большой огуречный гарнитур для проекта рельсов. Это все капибара и в основном проходит через Firefox.
Недавно у нас начались неудачи, которые я пытаюсь осознать. Вот как это выглядит:
в какой-то момент (всегда один и тот же)...
1708 просмотров
schedule
26.04.2024
Проверка перенаправления аутентификации с использованием Devise и RSpec
У меня есть образец приложения Rails, над которым я работаю, чтобы начать знакомство с BDD.
Прямо сейчас я использую Devise для проверки подлинности пользователя.
У меня есть модель задачи, которая требует, чтобы пользователь вошел в систему,...
1607 просмотров
schedule
10.04.2024
Почему я получаю пустые страницы с 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 просмотров
schedule
17.11.2023
Найти значение с помощью 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 просмотров
schedule
11.11.2023
Capybara- как проверить ссылку на другой раздел той же страницы?
В моем приложении Rails вверху страницы есть следующие ссылки:
<ul>
<li><%= link_to 'Group Chairperson', '#group_chair' %></li>
<li><%= link_to 'Group Treasurer', '#group_treasurer' %></li>...
978 просмотров
schedule
20.10.2022