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

когда / как часто использовать Chai-as-promised .notify()
Мы используем Chai-as-promise с транспортиром и огурцом. У меня есть вопрос о методе .notify(callback) в библиотеке chai-as-promised. Если мы запускаем несколько сценариев с несколькими шагами в каждом. Следует ли вызывать notify() в конце...
1597 просмотров
schedule 12.03.2024

Загрузка хуков в CucumberJS с помощью Protractor и Gulp
Я устанавливаю CucumberJS с Protractor и Gulp. Я следовал документации, доступной здесь: https://github.com/cucumber/cucumber-js У меня есть файл функций и файл определения шага. Я также создал файл world.js в папке поддержки, и он загружается...
5243 просмотров
schedule 10.09.2022

Выполнение обратного вызова из CucumberJS с определением шага Selenium
Я пробую CucumberJS с Selenium и PhantomJS. Я успешно создал объект World, используя этот ответ StackOverflow в качестве руководства. Итак, теперь я тестирую некоторые базовые определения шагов, но у меня возникла некоторая путаница в отношении...
2268 просмотров

Как повторно использовать функцию огурца
У меня есть функция огурца под названием "A", расположенная в "C: \ cucumber tests" Теперь я хочу создать еще одну функцию огурца, называемую "B". Первая часть шагов функции «B» будет точно такой же, как и для функции «A». Я не хочу просто...
1155 просмотров
schedule 04.03.2022

Невозможно добавить новый Given/When/Then, получая сообщение об ошибке `SyntaxError: Недопустимое регулярное выражение: отсутствует/`
Я настроил огурец + транспортир и сначала разделил stepDefinitions на разные файлы, например: Когда я создал файлы новых функций и начал работать, огурец/транспортир не распознал эти новые шаги, которые я добавлял к другим файлам. Поэтому я...
381 просмотров
schedule 26.07.2022

Gulp: подождите, пока экспресс-сервер запустится, прежде чем запускать тесты.
Я новичок в node. Я создал образец экспресс-приложения и написал для него несколько BDD-тестов, используя Cucumber.js. Я хотел бы автоматизировать тесты с помощью gulp, чтобы при запуске тестов сначала запускалось экспресс-приложение, а после...
826 просмотров
schedule 26.07.2023

Узел: правильный способ ожидания завершения запроса Post и обработки обратного вызова
Итак, я пытался реализовать шаг Cucumber, который отправляет запрос POST на веб-сайт, ждет завершения запроса (поскольку следующие шаги зависят от успешной публикации) и ломает тест, если что-то пошло не так: this.Then(/^Post file "([^"]*)" and...
332 просмотров
schedule 04.12.2022

Ошибка при запуске огурца js ft. selenium, phantomjs, webdriverio
Я уже установил фантомы глобально npm install -g phantomjs Начал селен с java -jar selenium-standalone-2.52.0.jar Правильно настройте объект World для огурцов следующим образом: var options = { //desiredCapabilities: { browserName:...
354 просмотров

Sauce Connect с Protractor-Cucumber выдает ошибку проверки SSL
Попытка запустить тесты Protractor-Cucumber в Sauce Labs через Sauce Connect. При запуске соуса подключите туннелирующий exe командой sc -u <username> -k получаю ошибку 'SSL verify error:num=20:unable to get local issuer...
427 просмотров

Как я могу использовать WebStorm для создания файла определения шага Cucumber в TypeScript вместо JavaScript?
Я создаю новый набор тестов e2e, используя Cucumber.js, и я хотел бы использовать TypeScript для своих пошаговых файлов. Когда я создаю новый шаг и нажимаю Alt+Enter , чтобы WebStorm сгенерировал новый файл шага, единственный вариант, который мне...
712 просмотров

Выделение по тексту с транспортиром
Я в основном знаком с java selenium, и я новичок как в JS, так и в Protractor. Допустим, я пытаюсь выбрать опцию из списка опций с общим идентификатором. var options = $('.options'); Как мне получить все элементы с этим общим...
5175 просмотров
schedule 11.02.2024

NightwatchJS + Cucumber не может найти через xPath
Я использую Nightwatch-огурец и объекты страницы, и я изо всех сил пытаюсь заставить локаторы найти мой элемент через Xpath. элемент выглядит так: <div class="portal-layout-section" style="width: 1215px; height: 730px; overflow:...
296 просмотров

Получите имя шага и номер шага CucumberJs и установите результат шага
Можно ли получить следующую информацию из cucumber.js Из шага JavaScript получить текущий номер шага Из шага JavaScript получить имя текущего шага Из шага JavaScript "установите" результат шага У меня есть случаи, когда я хотел бы...
550 просмотров
schedule 20.05.2022

В отчете Protractor-cucumber Allure не отображаются полные результаты испытаний
Я запускаю тесты Protractor-cucumber и генерирую отчеты о соблазнении, отчет создается, но по какой-то причине отчет не отображает полные результаты теста, я выполнил все инструкции, указанные в '...
1238 просмотров

Отчет JSON не создается для неудачных сценариев с использованием транспортира
Если мои сценарии потерпели неудачу, отчет JSON не будет создан. Но для сценариев проходов я могу увидеть отчет JSON. Пожалуйста, найдите мой файл конфигурации, как показано ниже. В консоли подсказки комментария я могу увидеть сообщение об...
742 просмотров
schedule 13.04.2024

wdio-cucumber-framework — сохранить тот же сеанс веб-драйвера во время выполнения одного теста
Я использую wdio-cucumber-framework для автоматизации тестирования. У меня есть тестовые примеры в нескольких файлах .feature. Когда я выполняю тестовые примеры, для каждого файла функций создается новый экземпляр браузера веб-драйвера....
309 просмотров

Несколько тегов в огурце 3.0.1 не запускают сценарии
Несколько тегов в огурце 3.0.1 не запускают сценарии. У меня есть два разных тега, помеченных для двух разных сценариев в одном и том же файле функций. Я пытаюсь запустить оба сценария с тегами, используя команду тегов огурца. огурец-js...
1356 просмотров
schedule 04.11.2022

Ошибка совпадения определений нескольких шагов в Cucumber
Я недавно начал с Cucumber. Я пытаюсь реализовать Cucumber+Protractor+TypeScript, используя эту ссылку в качестве базовый уровень. Я пытаюсь следовать этой структуре, C:. | ├───.circleci | ├───.vscode | ├───e2e...
6102 просмотров

Прикрепление текста или изображения к отчету Cucumber после того, как хук выдает ошибку
Код отлично работает внутри определений шагов, но не после хука. Ниже мой код после хука. Это терпит неудачу, когда я вызываю функцию присоединения к миру. var {defineSupportCode} = require('cucumber'); defineSupportCode(function({After,...
2494 просмотров
schedule 13.08.2022

Определить трансформатор для таблицы в Cucumberjs
Имея следующий сценарий Scenario: Mutate multiple User Skills at the same time Given the follogin "User Skills": | ID | name | level | | 1 | Pilot | A | | 1 | Sealer | B | | 2 | Pilot | A |...
910 просмотров
schedule 19.05.2024