Вопросы по теме '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 просмотров
schedule
03.08.2023
Как повторно использовать функцию огурца
У меня есть функция огурца под названием "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 просмотров
schedule
19.03.2024
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 просмотров
schedule
28.08.2023
Как я могу использовать WebStorm для создания файла определения шага Cucumber в TypeScript вместо JavaScript?
Я создаю новый набор тестов e2e, используя Cucumber.js, и я хотел бы использовать TypeScript для своих пошаговых файлов. Когда я создаю новый шаг и нажимаю Alt+Enter , чтобы WebStorm сгенерировал новый файл шага, единственный вариант, который мне...
712 просмотров
schedule
20.11.2022
Выделение по тексту с транспортиром
Я в основном знаком с 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 просмотров
schedule
23.10.2023
Получите имя шага и номер шага CucumberJs и установите результат шага
Можно ли получить следующую информацию из cucumber.js
Из шага JavaScript получить текущий номер шага
Из шага JavaScript получить имя текущего шага
Из шага JavaScript "установите" результат шага
У меня есть случаи, когда я хотел бы...
550 просмотров
schedule
20.05.2022
В отчете Protractor-cucumber Allure не отображаются полные результаты испытаний
Я запускаю тесты Protractor-cucumber и генерирую отчеты о соблазнении, отчет создается, но по какой-то причине отчет не отображает полные результаты теста, я выполнил все инструкции, указанные в '...
1238 просмотров
schedule
23.04.2024
Отчет JSON не создается для неудачных сценариев с использованием транспортира
Если мои сценарии потерпели неудачу, отчет JSON не будет создан. Но для сценариев проходов я могу увидеть отчет JSON.
Пожалуйста, найдите мой файл конфигурации, как показано ниже.
В консоли подсказки комментария я могу увидеть сообщение об...
742 просмотров
schedule
13.04.2024
wdio-cucumber-framework — сохранить тот же сеанс веб-драйвера во время выполнения одного теста
Я использую wdio-cucumber-framework для автоматизации тестирования. У меня есть тестовые примеры в нескольких файлах .feature. Когда я выполняю тестовые примеры, для каждого файла функций создается новый экземпляр браузера веб-драйвера....
309 просмотров
schedule
31.08.2022
Несколько тегов в огурце 3.0.1 не запускают сценарии
Несколько тегов в огурце 3.0.1 не запускают сценарии.
У меня есть два разных тега, помеченных для двух разных сценариев в одном и том же файле функций. Я пытаюсь запустить оба сценария с тегами, используя команду тегов огурца.
огурец-js...
1356 просмотров
schedule
04.11.2022
Ошибка совпадения определений нескольких шагов в Cucumber
Я недавно начал с Cucumber. Я пытаюсь реализовать Cucumber+Protractor+TypeScript, используя эту ссылку в качестве базовый уровень.
Я пытаюсь следовать этой структуре,
C:.
|
├───.circleci
|
├───.vscode
|
├───e2e...
6102 просмотров
schedule
12.12.2022
Прикрепление текста или изображения к отчету 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