Описание тега cucumberjs
Проект Cucumber - это инструмент Behavior Driven Development (BDD), изначально разработанный для работы с Ruby. Однако с момента его создания его популярность выросла, и были реализации Cucumber, написанные для разных языков, включая Java, .Net, Flex и JavaScript.
0
ответов
Тест CucumberJs с вавилонским тестом не удался из-за тайм-аута
У меня есть API, написанный на ES6, запущенный с babel, который работает без проблем. Я использую cucumberJS, чтобы создать два сценария для тестирования одного маршрута API. Я запустил тест, используя ES5, и запустил его классически ./node-modules/…
10 фев '16 в 16:55
2
ответа
Кукловод не будет нажимать на элемент
Попытка заставить Puppeteer перемещаться по моей странице входа в систему, что приведет к автоматическому тестированию на главной странице моего сайта. Все это работает, пока не достигнет 'waitFor('#idSIButton9');'. Кукловод успешно вводит пароль и …
15 янв '18 в 12:10
3
ответа
SetTimeout и рекурсивность с огурцом
У меня есть функция, написанная на JavaScript, вызывающая себя рекурсивным способом: function f(attempt){ if (attempt + 1 <= 10) { setTimeout(f(attempt + 1),2000); } } f(0); По неизвестной причине функция эффективно вызывается 10 раз, но без заде…
29 апр '14 в 14:45
0
ответов
Аргументы командной строки, когда скрипты пакета вызывают несколько других
У меня есть следующие сценарии узла в package.json "clean:cucumber": "npm run rimraf -- test-reports/cucumber", "cucumber": "npm run clean:cucumber && npm-run-all -p -r server:prod:ci protractor:cucumber", "protractor:cucumber": "protractor …
15 июн '18 в 23:00
1
ответ
Вложенное обещание возвращается неопределенным
Я пытаюсь написать тесты с cucumber.js, используя Protractor и chai-as-обещано. В моем объекте Page у меня есть следующие фрагменты кода: var menusOnListElements = element.all(by.repeater('menu in menus').column('menu.name')) this.isMenuListed = fun…
14 июл '15 в 08:59
1
ответ
Ошибка при использовании Protractor 2.1.0 с CucumberJS
У меня возникли проблемы при обновлении Protractor 2.1 с Protractor 2.0, и я подозреваю, что это проблема с использованием Protractor 2.1 и CucumberJS. Когда я редактирую package.json для перехода на Protractor 2.0.0 и переустанавливаю пакеты узлов,…
01 июн '15 в 17:59
2
ответа
Экземпляр драйвера Selenium сохраняется, если тест на Jenkins прерывается
Итак, мне интересно, как я могу заставить мои сеансы драйвера / браузера правильно завершиться, если тест прерван с помощью jenkins. Локально, если я выполню свои тесты и прерву их, браузер будет корректно завершен. Однако через Дженкинса этого не п…
24 июл '17 в 17:10
0
ответов
Настройка транспортира с помощью cucumberjs (транспортир-огурец-каркас)
cucumberjs --version 1.2.2 protractor --version 4.0.1 Both installed globally via npm Я попытался перейти по этим 2 ссылкам, чтобы настроить мой Protractor с более новыми cucumberJs: Protractor-cucumber-framework: https://github.com/mattfritz/protra…
30 авг '16 в 18:05
1
ответ
Транспортир + огурец ждет и время ожидания, не выполняя полный тест
Я внедряю тесты E2E, используя Protractor с CucumberJS. Проблема, с которой я сталкиваюсь, заключается в том, что она выполняет только 1-й шаг и ждет, пока не истечет время ожидания. Эта проблема только при использовании объекта страницы. Вот мой фа…
11 июл '18 в 17:17
0
ответов
Базовый вариант использования CucumberJS и Zombie
Добрый день товарищи товарищи по кодексу Я следовал за некоторыми ванильными примерами использования зомби и огурцов. Основная проблема в том, что я посещаю сайт на первом этапе. Затем, на следующем шаге, зомби-браузер больше не знает об этом. У мен…
08 сен '14 в 15:48
1
ответ
wdio-cucumber-framework - сохранить тот же сеанс вебдрайвера во время выполнения одного теста
Я использую wdio-cucumber-framework для моей автоматизации тестирования. У меня есть тестовые случаи в нескольких файлах.feature. Когда я выполняю тестовые случаи, для каждого файла объектов создается новый экземпляр браузера веб-драйвера. настройки…
14 июн '17 в 22:08
0
ответов
Огурец JS перед хуком
Я использую Cucumber & Selenium Webdriver для создания пакета FT. Мое приложение использует github login, я создал следующую функцию для входа в систему: var seleniumWebdriver = require('selenium-webdriver'); var {defineSupportCode} = require('cucum…
05 сен '17 в 07:40
1
ответ
CucumberJS 2.0.0 Как получить имя сценария из хука до сценария
Эта проблема Я использовал выходные данные из крючка "До", чтобы присвоить имена файлам моего скриншота, чтобы у нас было имя компонента и сценария, из которого получен скриншот. Вывод, который я получал в 1.3.0, позволил мне сделать scenario.getNam…
27 фев '17 в 13:20
1
ответ
Chimpjs и Meteor: вызовы методов в тестах без использования Velocity
Это приложение показывает пример тестирования Meteor с огурцом: https://github.com/mhurwi/cucumber-meteor-tutorial Хорошо работает с Velocity. Но мой компьютер очень медленно работает при запуске приложения с Velocity, и я не хочу, чтобы он всегда р…
19 ноя '15 в 23:05
2
ответа
Как автоматизировать функцию проверки электронной почты в режиме реального времени
Как автоматизировать часть проверки электронной почты с помощью автоматизированных сценариев. Клиент настроил свою почту как "test@gmail.com", он / она входит в приложение. Один раз после каждого успешного входа в систему клиент получает письмо на с…
08 фев '19 в 16:31
0
ответов
Отладка файлов объектов в коде Visual Studio
Я пытаюсь отлаживать свои скрипты в коде Visual Studio. Я использую транспортир и cucumberjs в моей среде автоматизации. Я упомянул путь к файлу cucumber.js и мой путь к файлу функции в моем файле launch.json. Он может найти мой файл функций, но не …
24 апр '17 в 18:22
1
ответ
Проблема с обратными вызовами в сценарии Cucumber.js с ZombieJS
У меня есть некоторый опыт работы с инструментами BDD, такими как огурец и салат. В настоящее время я создаю приложение Phonegap, и я хотел бы начать использовать Cucumber.js для создания приемочных тестов для него. К сожалению, у меня возникла небо…
13 июл '14 в 16:22
2
ответа
Как заставить сценарий огурца пройти?
У меня интегрирован мой фреймворк с JIRA, когда я выполняю сценарии, он проверяет в JIRA статус тестового случая, а затем запускается. Если это уже прошло, сейчас я обращаюсь с этим throw new SkipException("\"Scenario: \\\"\" + scenario.getName() + …
02 фев '18 в 12:17
1
ответ
Неопределенные определения шагов Огурец
Я занимался реорганизацией и перемещался по файлам, в которых находились тесты огурцов, определения шагов и объекты страниц. Раньше тесты работали нормально, но теперь, когда я пытаюсь их запустить, я сразу получаю неопределенную ошибку шагов. Есть …
07 ноя '16 в 16:17
1
ответ
Невозможно прочитать файлы определений шагов теста Protractor cucumber e2e.
Я новая пчела в транспортире. Я использую Protractor с машинописным шрифтом и библиотекой Serenity js для целей отчетности. Структура проекта: Структура проекта Протокол ошибки: PS R:\protractor\protractorcucumber_typescript> tsc PS R:\protractor…
17 окт '17 в 14:43