Публикации по теме 'cucumber'


Создавайте действующие сценарии с огурцом за секунды с помощью кабачка
Создавайте действующие сценарии с огурцом за секунды с помощью кабачка Необходимые знания: Самые базовые знания JavaScript (если они вообще есть, поскольку мы начинаем с рабочих примеров) Селекторы CSS (или xpath для более сложных ситуаций) Ознакомьтесь с этим учебным ресурсом: https://flukeout.github.io/ Если вы раньше сталкивались с Cucumber на каком-либо языке, возможно, вам показалось, что вам пришлось написать много кода, чтобы проверить самые тривиальные из счастливых..

Огурец, селен и рубин в Windows
Это руководство о том, как запустить Cucumber, Selenium и Ruby в вашей системе Windows. Шаг 0. Создайте папку c: \ webtest. Мы собираемся использовать эту папку для этого урока. Требуемое программное обеспечение Установить Ruby + DevKit 2.4.X (есть более новые версии Ruby, но 2.4.X наиболее совместим с доступными гемами). Пропустите этот шаг, если в вашей системе уже есть Ruby. Скачайте ChromeDriver . Разархивируйте его и поместите chromedriver.exe в папку c: \ webtest...

Сквозное тестирование одностраничных приложений и API Node.js с помощью Cucumber.js и Puppeteer
Одностраничные приложения - это популярный подход к созданию веб-приложений, но их сквозное тестирование непросто; вам необходимо загрузить бэкэнд (потенциально набор API и баз данных) и убедиться, что комбинация SPA и API работает должным образом. Хорошая новость в том, что есть способ сделать это, и в этой статье мы покажем вам, как это сделать, используя инструмент разработки на основе поведения под названием Cucumber.js и библиотеку веб-браузера Google Puppeteer. Если вы..

E2E-тестирование с TestCafé и Cucumber.js
Потребность в тестировании e2e становится все сильнее с каждым днем. Скорость разработки постоянно растет, и правильный способ сохранить эту волну ускорения - использовать тестирование e2e для ваших приложений. Разработчики могут продвигать код и быть уверены, что ошибки, которые обычно не обнаруживаются при ручном регрессионном тестировании, будут обнаружены автоматизированными сценариями e2e. Таким образом, мы сможем выпускать релизы чаще и быть уверенными, что развертывание нового кода..

Сквозное тестирование Gherkin с Cucumber.js и Protractor - сделайте свою команду потрясающей
Немного предыстории SIMgroep задумалась над улучшением процесса выпуска и начала писать простой план, который предписывает способ разработки, тестирования и выпуска программного обеспечения. Частью этого плана было внедрение автоматизированных тестов браузера / e2e с инструментами / процессами BDD. BDD - это методология второго поколения, основанная на извлечении, привлечении множества заинтересованных сторон, многомасштабная, высокоавтоматизированная и гибкая методология. Он..

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

Ошибка селектора select_date Webrat
Код в файле шагов: select_date user.date_of_birth, :from => "Date of birth" Сбой селектора When I register with valid user credentials # features/step_definitions/authentication_steps.rb:2 Could not find field:...
178 просмотров
schedule 13.03.2024

Как проверить, что ссылка указывает на правильное изображение и имеет правильную цель и заголовок
Я использую капибару с огурцом в приложении 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

Как заполнить таблицы поиска в тестах Rails
Я использую Cucumber , RSpec и Factory Girl для тестирования моего приложения Rails. Но у меня есть несколько таблиц поиска, которые содержат в основном статические данные. Поэтому я пытаюсь найти лучший способ заполнить их при тестировании....
4014 просмотров

Куда поместить конфигурацию видеомагнитофона при использовании как rspec, так и огурца
Я использую как rspec, так и огурец. Cucumber тестов уровня интеграции, но rspec для модульных тестов. Я уже использую vcr для огурца, но хочу использовать его и для rspec. Где правильно разместить конфигурацию видеомагнитофона? Я бы предпочел...
778 просмотров

Ruby on Rails: пользовательские определения Cucumber для paths.rb
Я пытаюсь изучить способ BDD для разработки и только что посмотрел урок RailsCasts для Cucumber. Там я видел подход к описанию некоторых действий, таких как: When I go to the list of articles Then I should see "Pizza" И, насколько я понимаю,...
1347 просмотров
schedule 20.04.2024

Ошибка нажатия кнопки огурца (Capybara::ElementNotFound)
Я относительный новичок, запускающий новое приложение Ruby on Rails. Я начал с того, что выполнил комбинацию инструкций на https://github.com/intridea/omniauth , http://www.communityguides.eu/articles/16 ,...
3085 просмотров

Тестирование одной функции Cucumber занимает минуты?
Для тестирования у меня установлены следующие драгоценные камни: gem 'rspec-rails' gem 'spork' gem "factory_girl_rails" gem "capybara" gem "guard-rspec" gem 'cucumber-rails' gem 'database_cleaner' Все мои тесты выполняются вечно —...
255 просмотров

Как повторно запустить схему сценария огурца с другими параметрами?
У меня есть план сценария огурца для тестирования веб-сервиса, который похож на: Scenario Outline: Check the limit functionality When I GET "/api/activity-schedule-items.xml" with parameters {<filter>} Then the xml attribute...
5016 просмотров
schedule 30.11.2023

База данных огурцов
У меня есть тест на огурец: And I select "vim" from "category_id" Эта выбранная база данных заполненной формы, и тест не может быть пройден без ручной вставки ее в базу данных. Есть ли какой-нибудь автоматический инструмент для...
174 просмотров
schedule 31.12.2023

Как я могу получить идентификатор элемента div с текстом в ‹span›
У меня следующая ситуация: - div (то есть кнопка) с "id", который постоянно меняется; - внутри этого div находится текст. Пожалуйста, смотрите пример кода ниже; <div id="00NU0000002si99" class="item unused"> <span>Button...
1380 просмотров
schedule 29.05.2024

не может преобразовать nil в String (TypeError) при запуске Rspec 2.8
Возникла следующая ошибка на некоторых машинах (в то время как на других она работает отлично) при попытке запустить rspec 2.8. $ rspec spec...
2300 просмотров
schedule 04.05.2024

Автоматизация приемочного тестирования для ETL
У нас есть Java-приложение, которое по существу выполняет ETL — чтение и запись в файлы/базы данных с применением правил преобразования посередине. Я начал изучать автоматизацию приемочного тестирования для приложения, однако изо всех сил пытаюсь...
3013 просмотров

Как получить доступ к субдоменам в огурце
В моих шагах с огурцом мне нужно найти поддомен, чтобы я мог запросить его в базе данных и выяснить, была ли создана запись. Я также хотел бы знать, как лучше всего переключиться на правильный субдомен для конкретного пользователя. Я использую...
70 просмотров
schedule 02.01.2024

Watir WebDriver: неопределенный метод «предупреждение»
Я пытаюсь использовать Cucumber с помощью веб-драйвера watir с JavaScript. Если я подскажу: browser.alert.exists? Я становлюсь: неопределенный метод «предупреждение» Что мне делать, если я хочу использовать эти команды:...
417 просмотров
schedule 07.08.2022

Огурец (даже без рельсов) очень медленный
Простая команда cucumber -h выполняется на моей машине за 4-6 секунд. Неудивительно, что запуск самых простых тестов на огурцы даже вне рельсов занимает столько же времени. Есть ли способ ускорить это? Что именно занимает так много времени,...
881 просмотров
schedule 30.06.2022

Можно ли использовать Cucumber для тестирования существующего приложения Rails?
Я только что закончил читать множество различных веб-страниц, посвященных огурцу. Кажется, невозможно использовать Cucumber для тестирования существующего приложения Ruby on Rails. Я просто прошу на случай, если что-то пропустил. (Мы рассматриваем...
598 просмотров
schedule 11.06.2024

Ошибка VCR BadAlias ​​при использовании с тегом Cucumber
Я должен показать шаги @vcr Given A @vcr Given B и его определения: Given /^A$/ do a_method_that_makes_a_request end Given /^B$/ do a_method_that_makes_a_request end Это не удается с: Unknown alias: 70305756847740...
153 просмотров
schedule 01.02.2024

Странное поведение огурца
При использовании огурца для BDD я обнаружил очень странный сценарий, в котором мой метод «я должен увидеть» (реализация по умолчанию не работает). Вот мое определение сценария: When I go to signup page And I fill in "Username" with...
40 просмотров
schedule 30.12.2023

проверить текст ошибки, связанный с полем
В Capybara + Webkit + Ruby 1.9.3 у меня есть следующий HTML simple_form генерирует следующее, когда в определенном поле возникает ошибка. У меня возникли проблемы с «получением» диапазона текста ошибки и осознанием того, что у меня определенно...
231 просмотров

уровень стека слишком глубокий (SystemStackError) при использовании как rspec, так и огурца с рубином и рельсами
Это вопрос о том, какую стратегию отладки я должен использовать, когда сталкиваюсь со слишком глубоким уровнем стека (SystemStackError) при использовании Ruby и Rails. Я вижу эти ошибки при использовании либо rspec, либо огурца....
4470 просмотров