Публикации по теме 'capybara'
Обзор AV EcoSystem: почему приемочное тестирование занимает так много времени?
Я думаю, что я почти закончил приемочное тестирование этой функции множественного репо, но это заставляет меня задаться вопросом, почему приемочное тестирование всегда кажется таким трудоемким. Я просто завершаю частный проект, где приемочное тестирование электронных приложений было настоящей головной болью, и я действительно сомневаюсь, что это было потраченное время с пользой, поскольку получающиеся приемочные тесты медленны и ненадежны. Возможно, все это время лучше было бы потратить..
Капибара: приручение Hydrochoerus
Если вы разработчик Ruby или Rails и ищете совета, как улучшить интеграционное тестирование: поздравляем! Вы достигли высочайшего уровня сложности во всех областях стека, которые вы должны преодолеть, чтобы стать великим разработчиком Ruby.
Интеграционное тестирование сложно, но не обязательно. Тонкость этой истины заключается в том, что вы должны обладать навыками как в бэкэнде, так и во внешнем интерфейсе вашего приложения: вы должны понимать фабрики и свои объекты Ruby, а если у вас..
Исправление StaleElementReferenceError при использовании Capybara
В последнее время я потратил много времени на написание спецификаций функций для проекта Ruby on Rails с использованием Capybara. В целом, работать над проектом было весело, но я столкнулся с несколькими проблемами на этом пути. В частности, это исключение StaleElementReferenceError, которое возникает, когда вы пытаетесь найти элемент на своей странице, который, как вы знаете, есть, но Selenium больше не может его найти.
Ошибка, по-видимому, связана с синхронизацией между страницей,..
Использование капибары для соскоба
Capybara - это фреймворк для приемочного тестирования веб-приложений. Вы можете смоделировать реального пользователя и протестировать свое веб-приложение. Вы можете заполнять поля, отправлять формы, выполнять пользовательский javascript в текущем сеансе и так далее. По сути, вы можете делать буквально все, что может делать настоящий пользователь с помощью выбранного им браузера.
Сегодня мы собираемся использовать Capybara для другой цели, для очистки. Некоторые основные поисковые..
Вопросы по теме 'capybara'
Как утверждать количество строк таблицы html в ruby с помощью capybara + cucumber
Я пытаюсь разобраться с веб-разработкой BDD на Ruby, используя огурец + капибара, и я застрял в том, что должно быть легкой задачей - просто проверить количество строк в таблице. Цель того, чего я пытаюсь достичь, - это что-то вроде:
page.should...
24674 просмотров
schedule
04.04.2022
Могу ли я запустить несколько тестов RSpec/Selenium по порядку без сброса состояния браузера?
Так что я только начал использовать Steak, который, в свою очередь, использует Capybara, который, в свою очередь, использует Selenium.
Итак, я слышал, что в RSpec хорошей практикой является разделение тестирования на множество небольших ИТ-клаузов,...
885 просмотров
schedule
24.03.2023
Войти через authlogic без необходимости каждый раз заполнять форму
У меня есть несколько сценариев Cucumber, которые работают с капибарой в проекте, над которым я работаю.
Большинство этих сценариев начинаются с шага «Учитывая, что я вошел в систему». В настоящее время моя реализация этого:
visit...
1200 просмотров
schedule
19.10.2022
Cucumber + Spork = неопределенный метод «посещение» для #‹Object:0x82fcc588› (NoMethodError)?
Я рву на себе волосы. При запуске Cucumber в режиме, совместимом со Spork (--drb), метод visit() не работает.
Просто попробуйте шаг функции:
When I go to the home page
вызывает веб-шаг:
When /^(?:|I )go to (.+)$/ do |page_name|...
1403 просмотров
schedule
08.05.2022
Capybara не распознает динамически добавляемые элементы DOM?
Кажется, у меня возникли проблемы с тестированием гладких вещей javascript, которые я делаю с jQuery при использовании Capybara и Selenium. Ожидаемое поведение заключается в том, что форма будет динамически генерироваться, когда пользователь нажимает...
13129 просмотров
schedule
25.11.2023
Использование rspec с Webrat вместо Capybara
Я использовал rspec с webrat и решил добавить огурец для тестов высокого уровня.
После установки огурца с капибарой, rspec почему-то тоже перешла на его использование.
Есть ли способ сообщить rspec продолжить использование webrat?
1102 просмотров
schedule
17.07.2022
Сеансы браузера не очищаются при тестировании двух функций огурца
У меня есть две функции огурца в моем приложении, которые напоминают что-то вроде:
Feature: Number 1
Background: User logs in on twitter
Steps
@log-out-remote-too
Scenario: User logs out from local-app
Steps
Feature: Number...
311 просмотров
schedule
06.06.2023
Capybara не находит кнопку отправки по имени
У меня возникают некоторые странности при попытке переключиться с webrat на капибару. Ошибка такова:
And I press "Create floob"
# features/step_definitions/web_steps.rb:27
no button with value or id or text 'Create floob' found...
846 просмотров
schedule
20.05.2023
Firefox 4 неожиданно завершает работу с Cucumber/Capybara/Webdriver
Я только что обновился до последней версии Firefox (4), и теперь наш набор тестов Cucumber, Capybara и Webdriver выдает ошибки при попытке запустить Firefox (все, что помечено @javascript).
Наш набор тестов работал нормально (и полностью прошел),...
2116 просмотров
schedule
10.08.2022
Cucumber, Capybara, Rails 3, 302 Обнаружена проблема перенаправления
Я новичок в капибаре, но я пытаюсь использовать его для тестирования (с огурцом) приложения, которое я конвертирую с рельсов 2 на рельсы 3. Однако я получаю странное поведение при тестировании входа в систему. У меня есть шаг входа в систему с...
2005 просмотров
schedule
11.03.2023
Использование webrat и капибары вместе
Я использовал Capybara для тестирования интеграции/запроса, но только что понял, что не могу проводить с ним тестирование просмотра.
Этот ответ SO предполагает, что Webrat и Capybara можно использовать в тандеме; но документация RSpec...
2727 просмотров
schedule
25.12.2022
Capybara + RSpec: можно ли использовать его для любого веб-приложения?
Я видел железнодорожную трансляцию на http://railscasts.com/episodes/257-request-specs-and-capybara , в котором описывается, как использовать Capybara с RSpec в приложении Rails.
Можно ли использовать Capybara / Selenium для тестирования...
677 просмотров
schedule
30.07.2022
Cucumber BDD с интеграцией капибары и устройств
В качестве продолжения моего предыдущего вопроса о SO я следовал руководству по адресу https://github.com/RailsApps/rails3-devise-rspec-cucumber/wiki/Tutorial неукоснительно пытался определить причину неудачных тестов.
Мой основной сценарий...
1919 просмотров
schedule
22.10.2022
Rails 3/Capybara не сохраняет атрибуты модели
Я пытаюсь запустить тест Capybara 1.0 в своем приложении Rails 3, чтобы проверить, действительно ли он подтверждается, когда пользователь нажимает ссылку подтверждения.
Теперь это действительно работает, когда я проверяю это вручную. Кроме того,...
789 просмотров
schedule
01.08.2023
Переключить поддержку javascript программно без перезапуска firefox
Проблема: переключить поддержку javascript без перезапуска firefox (и не прибегая к другому драйверу) во время тестового прогона огурца.
Если бы prefutils Firefox был открыт для javascript на веб-странице, это сделало бы возможным . Но это не...
1801 просмотров
schedule
06.09.2023
RSpec have_selector с запросом и request.body
Почему бы
response.body.should have_selector "result"
пройти и
response.should have_selector "result"
не проходят?
Я понимаю, что ActionController::TestResponse возвращается как response , а response.body - это String ....
623 просмотров
schedule
20.05.2023
автотест и rspec дают разные ответы
У меня есть приложение, которое я тестирую с помощью rspec2 (2.6.4), капибары и селена.
Когда я запускаю любую спецификацию запроса напрямую с помощью rspec, тест проходит.
Когда я запускаю спецификации запроса с помощью автотеста, все они...
239 просмотров
schedule
16.08.2023
Интеграционные тесты для страниц единого входа
Как вы тестируете страницы с единым входом (SSO) во время интеграционных тестов (например, используя кайбару или огурец)? Для обычного входа в систему вы должны написать метод, который посещает страницу входа, заполняет форму и отправляет ее. Это...
4894 просмотров
schedule
09.09.2022
Capybara с Selenium Webdriver click_link не работает, когда текст ссылки имеет разрыв строки
Я использую Selenium2 с Capybara 1.0.0, WebDriver и Cucumber 1.0.0, работающими на рабочей станции Windows 7.
У меня возникла проблема с моими тестами Cucumber, когда некоторые ссылки просто не нажимаются. У нас есть несколько сотен сценариев, и...
1800 просмотров
schedule
06.04.2022
Как заставить огурец и капибару использовать пути http:// вместо путей file:///?
Я использую омниаут и огурец с новым приложением. У меня есть omniauth, и я пытаюсь добавить соответствующие тесты функций огурца. Я продолжал сталкиваться со странными ошибками при тестировании — ошибками, которые я не получаю при выполнении тех же...
616 просмотров
schedule
07.09.2022