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

restartBrowserBetweenTests не перезапускает браузер, а только закрывает его
Я пытаюсь запустить несколько тестов в файле функций (несколько сценариев). Между каждым сценарием мне нужно перезапустить браузер (или, по крайней мере, использовать новое окно). Я пытаюсь установить restartBrowserBetweenTests: true , но по...
721 просмотров
schedule 03.03.2023

Транспортир + CucumberJS Ошибка после обновления: cucumber.js:150:36
Я обсуждаю это здесь, так как я начал этот разговор через Github Выпуск 2630 , В основном у меня проблемы с интеграцией Protractor и Cucumber, я даже пытался перейти на более старые версии для обоих, но происходит то же самое, вот объяснение того,...
938 просмотров

Chimpjs и Meteor: вызовы методов в тестах без использования Velocity
В этом приложении показан пример тестирования Meteor с Cucumber: https://github.com/mhurwi/cucumber-meteor-tutorial Он хорошо работает со скоростью. Но мой компьютер становится очень медленным при запуске приложения с помощью Velocity, и я не...
324 просмотров

Ошибка при выборе параметра переключателя с использованием транспортира и огурца.
Я новичок в мире автоматизации тестов на угловых страницах. Фреймворк, который я использую, это транспортир, но я использую его с огурцами. Я пытаюсь нажать на радиокнопку. Вот как элемент выглядит в DOM: <div> <input...
505 просмотров

Корнишон - поддержание состояния между сценариями
Хотя я писал модульные тесты уже 20 с лишним лет, я новичок в Gherkin, и мне не была поставлена ​​задача реализовать историю для файла .feature, которая сводится к чему-то вроде этого: Scenario: a Given that the app is open When I open a...
1086 просмотров
schedule 16.05.2023

Транспортир / cucumberjs повторный запуск неудачных тестов / особенности огурца / спецификации
Учитывая, что автоматические тесты пользовательского интерфейса иногда терпят неудачу из-за нестабильности, возможность повторного запуска только неудачных тестов становится невероятно полезной в такой среде, как транспортир. К сожалению, по...
712 просмотров

Остановите cucumberJs, когда сценарий не удастся - транспортир и cucumberjs
Я хочу, чтобы огурец не запускал неудачный тест до конца, потому что это тратит время на нашу непрерывную интеграцию, поскольку нам нужна быстрая обратная связь. Я использую реализацию javascript огурца, cucumberJs с транспортиром. Вот что у...
1529 просмотров

функция для снятия скриншотов для cucumber-html-reporter генерирует тайм-аут функции после ошибки 5000 ..
Я использую protractor-cucumber-framework, и я хотел создать html-отчет для тестов, которые я написал. Я решил использовать для этого cucumber-html-reporter. В моем hooks.js я написал объект this.After, чтобы сделать снимок экрана при сбое теста:...
4862 просмотров
schedule 04.04.2022

CucumberJS: делайте скриншот после каждого шага
Кто-нибудь понял, как сделать снимок экрана для каждого шага сценария в CucumberJS и прикрепить его к отчету JSON?
1682 просмотров
schedule 03.11.2022

Огурец Webdriverio не может использовать обещания
Я пытаюсь изучить немного больше огурцов с помощью webdriverIO, и у меня возникают некоторые проблемы при запуске моих тестов. На самом деле, я хочу рассказать об этой простой функции: Feature: Example Feature In order to become productive...
466 просмотров

Таблицы данных Cucumberjs — как превратить их в .raw()
Итак, я реализовал таблицу данных Cucumberjs, однако я не думаю, что сделал это правильно. Вот что у меня есть this.And(/^If I click the row "([^"]*)" then I should the following nested information$/, function (rowName, data) {...
7905 просмотров

Escape-каналы в datatable в CucumberJS не работают
Я пытаюсь избежать каналов в своей таблице данных, но это работает только для первого. вот содержимое без побегов: | name | address | phone number| | John | 123 | Street Name | City | 1234567890 | вот с побегами: |...
149 просмотров
schedule 01.08.2022

Как запустить тесты serenityJS параллельно?
Я хочу запускать свои тесты параллельно, чтобы сэкономить время, я нашел вариант безмятежности, когда мы можем запускать тесты в пакетном режиме, но не параллельно, также кажется многообещающим параллельный огурец, ссылка ниже для проекта maven,...
331 просмотров
schedule 26.05.2022

Невозможно проверить элемент с помощью транспортира Chai
Я попытался проверить элемент, используя формат ниже, но не смог выполнить. декларация chai в SD: вар чай = требуется ('чай'); var chaiAsPromised = require('chai-as-promised'); вар ожидать = чай.ожидать;...
745 просмотров
schedule 31.03.2023

TypeScript + Cucumber Проблема: ошибка: время ожидания функции истекло через 10000 миллисекунд
Я запускаю тесты селена на огурец с использованием TypeScript и сталкиваюсь со следующей ошибкой: при попытке подождать: Ошибка: время ожидания функции истекло через 10000 миллисекунд Пожалуйста, найдите ниже мой исходный код: Then(/^I...
532 просмотров

Как вы определяете тест npm для запуска кросс-платформы огурца?
Когда я пробовал Jasmine, я мог просто добавить в свой package.json файл следующее: "scripts": { "test": "jasmine" }, Затем, когда я запускал npm test из командной строки Windows, npm запускал мои тесты Jasmine. Однако с...
994 просмотров
schedule 19.05.2023

Тесты транспортира проходят, но тесты не выполнялись
Я новичок в инфраструктуре огурца-транспортира java-скрипта. Я вижу аналогичную проблему, поднятую здесь год назад, но она также была исправлена ​​​​в выпуске транспортира год назад. следовательно, возникает новый вопрос. Я использую последнюю...
829 просмотров

транспортир, петля элементов
Я новичок в транспортире. Я делаю автоматические тесты, и в моем файле функций я должен это проверить: When('there are at least two ports loaded', function (next) { } В моем html у меня есть это: <div class="port-element ">...
823 просмотров

Как с помощью CucumberJS/Puppeteer расширить объект Page несколькими сценариями?
Я пишу пакет автоматизации тестирования, используя Puppeteer и CucumberJS. У меня возникла проблема, когда объект Page не передается между сценариями в файле функций. Test_1.features Feature: Login and hit some buttons In order to show...
1015 просмотров

невозможно разрешить путь к файлам поддержки огурцов относительно проекта
Я использую Cucumber для выполнения некоторых тестов e2e, но мне не нужны файлы поддержки с относительным путем к проекту: node_modules cucumber ├── features ├── step_definitions Я запускаю тест с помощью этой команды...
127 просмотров
schedule 13.05.2022