Публикации по теме '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 просмотров

Войти через 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 просмотров

Использование 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 просмотров

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 просмотров

Использование webrat и капибары вместе
Я использовал Capybara для тестирования интеграции/запроса, но только что понял, что не могу проводить с ним тестирование просмотра. Этот ответ SO предполагает, что Webrat и Capybara можно использовать в тандеме; но документация RSpec...
2727 просмотров

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 просмотров

RSpec have_selector с запросом и request.body
Почему бы response.body.should have_selector "result" пройти и response.should have_selector "result" не проходят? Я понимаю, что ActionController::TestResponse возвращается как response , а response.body - это String ....
623 просмотров

автотест и rspec дают разные ответы
У меня есть приложение, которое я тестирую с помощью rspec2 (2.6.4), капибары и селена. Когда я запускаю любую спецификацию запроса напрямую с помощью rspec, тест проходит. Когда я запускаю спецификации запроса с помощью автотеста, все они...
239 просмотров

Интеграционные тесты для страниц единого входа
Как вы тестируете страницы с единым входом (SSO) во время интеграционных тестов (например, используя кайбару или огурец)? Для обычного входа в систему вы должны написать метод, который посещает страницу входа, заполняет форму и отправляет ее. Это...
4894 просмотров

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 просмотров