Вопросы по теме 'cucumberjs'
Как я могу запустить одну конкретную функцию CucumberJS с помощью GruntJS?
Я использую CucumberJS для запуска тестов в своем веб-приложении NodeJS.
На данный момент я могу запускать все свои задачи grunt, выполняя grunt , или только задачи CucumberJS, используя grunt cucumberjs .
Но теперь я хочу выполнять только...
5850 просмотров
schedule
02.06.2024
Cucumber JS child_process на этапе функции
Я пытаюсь написать некоторые функции CucumberJS, которые будут тестировать приложение командной строки NodeJS, которое я создаю, однако у меня возникают проблемы с возможностью выполнить child_process на этапе функции.
Просто чтобы убедиться, что...
861 просмотров
schedule
09.03.2023
Проблема с обратными вызовами в сценарии Cucumber.js с ZombieJS
У меня есть некоторый опыт работы с инструментами BDD, такими как Cucumber и Lettuce. В настоящее время я создаю приложение Phonegap, и я хотел бы начать использовать Cucumber.js для создания приемочных тестов для него. К сожалению, у меня небольшая...
1231 просмотров
schedule
09.03.2023
Являются ли определения шагов огурца глобальными?
Я только изучаю Cucumber и замечаю, что если две полностью отдельные функции имеют два шага, которые случайно сформулированы одинаково, Cucumber предлагает для них только одно определение шага. Означает ли это, что определения шагов являются...
1982 просмотров
schedule
25.06.2023
диалоговое окно щелчка огурца удалить
Проверка того, был ли атрибут исключен, диалоговое окно подтверждения, используя рельсы 4
Quando(/^confirmo$/) do
page.execute_script 'window.confirm = function () { return true }'
end
вернуть ошибку
>...
44 просмотров
schedule
12.02.2023
grunt-cucumber не работает step_definitions
Я пытаюсь создать задачу grunt для запуска тестов cucumber.js. В моем проекте тесты организованы по функциональным "областям", например:
project_root
--test
--spec-e2e
--home_Page
--features...
636 просмотров
schedule
10.05.2022
Как можно использовать Q.all с chai-as-promise?
В документах chai-as-promised есть следующий пример работы с несколькими промисами в одном тесте:
it("should all be well", function (done) {
Q.all([
promiseA.should.become("happy"),
promiseB.should.eventually.have.property("fun...
915 просмотров
schedule
23.02.2023
Проверьте текст в элементе DOM с помощью Protractor
Вот что я пытаюсь сделать, тестируя приложение Angular с Protractor. Я хотел бы получить определенный элемент, который выглядит примерно так:
<div class="someClass">
<p>{{textFromBoundModel}}</p>
</div>
затем...
14442 просмотров
schedule
12.08.2023
Cucumber-js: пример конструктора мира с phantomjs
На странице cucumber-js показан пример с Zombie:
// features/support/world.js
var zombie = require('zombie');
var WorldConstructor = function WorldConstructor(callback) {
var browser = new zombie();
var world = {
browser: browser,...
3507 просмотров
schedule
08.05.2023
Транспортир-Огурец: как ждать в крючках (После)
Я не уверен, что это решит мою проблему, но это кажется наиболее вероятным.
Код прямо сейчас, в хуке after, перенаправляет на неугловую страницу со страницы angular через browser.get.
Перенаправление действительно происходит, к сожалению, прежде...
1231 просмотров
schedule
13.06.2022
Настройка тестовых данных для тестирования полного стека одностраничного веб-приложения и его серверной части
Краткая версия моего вопроса:
В тестах Cucumber, написанных для одностраничного веб-приложения Angular, как мне выполнить задачи, обычно выполняемые в «заданном» разделе сценария (например, настройка тестовых данных, определение ассоциаций...
226 просмотров
schedule
13.06.2023
Выполнение обещаний в Protractor and Cucumber с помощью Chai as Promised
В последнее время у нас с коллегой возникли некоторые разногласия по поводу «правильного» способа реализации определений шагов Cucumber с использованием Protractor и Chai as Promised. Наше утверждение проистекает из взаимного непонимания того, что...
5179 просмотров
schedule
27.04.2023
Настройка Cucumber в новом проекте Meteor на Mac и Cloud 9 IDE
Я пытаюсь использовать огурец (через Velocity) в новом проекте Meteor.
meteor create cucetest
cd cucetest
meteor add xolvio:cucumber
meteor
Я пробовал это на OS X El Capitan 10.11, а также на совершенно новом Cloud 9 IDE Ubuntu vm (используя...
115 просмотров
schedule
06.03.2023
Не удается запустить тесты на огурцы с помощью транспортира
Каждый раз, когда я запускаю тесты, я получаю сообщение об ошибке: TypeError: e.getContext is not a function
Я использую примеры из https://github.com/cucumber/cucumber-js с некоторыми изменениями. в world.js (сделал их для исправления ошибок...
1574 просмотров
schedule
05.09.2022
В WebStorm невозможно перейти от файла .feature к определениям шагов в нестандартном каталоге.
WebStorm не переходит от .feature файла к объявлению функции в stepDefinition.js , если имя папки stepDefinitions . Он отлично работает, если имя папки step_definitions .
Есть ли в WebStorm параметр, который я могу изменить, чтобы он искал...
1322 просмотров
schedule
29.01.2024
Тайм-аут Cucumber JS не будет работать
Используя protractor-cucumber-framework , я пытаюсь нажать кнопку сто раз за один шаг «Когда». Однако это приведет к тайм-ауту со значением тайм-аута по умолчанию 5000 мс. Я бы предпочел не менять это значение по умолчанию, используя:
var...
3708 просмотров
schedule
17.12.2022
:: Ionic2 / Angular2: CucumberJs + транспортир + конфигурация TypeScript
Я не очень разбираюсь в TypeScript и Angular2, и я пытался запустить функции огурца, используя шаги, которые были написаны на TypeScript. Однако при выполнении файлов steps.ts я получаю следующую ошибку:
[launcher] Running 1 instances of...
2466 просмотров
schedule
09.05.2022
Cucumber.js: вторая попытка сценариев
Хотя я знаю, что тесты должны работать надежно, мой опыт говорит мне: это не всегда может быть выполнено с разумными усилиями (и не обязательно; см. мой расчет ниже).
В частности, если тесты вводятся для уже существующего веб-приложения, которое...
828 просмотров
schedule
28.03.2023
Транспортир Cucumber: как зафиксировать ошибки веб-драйвера в html-отчете Cucumber
Я собирался использовать плагин cucumber-html-report для создания отчетов html для моя структура, но я заметил, что отчет не печатает ошибки, которые я вижу в командной строке, например, «элемент не найден для локатора ..». Скорее он печатает...
47 просмотров
schedule
18.06.2022
Как мне поделиться своим экземпляром World с несколькими файлами определения шагов в CucumberJS?
Я реализую сценарий CucumberJS, который использует несколько шагов в двух разных файлах определения шагов. Первый шаг устанавливает некоторые переменные в мире, которые должны использоваться шагом в другом файле определения шага.
Переменная...
3569 просмотров
schedule
25.12.2022