Поддерживает ли cucumber-tsflow @and decorator?
Я хочу иметь возможность реализовать следующий сценарий.
Когда я использую привязки «Дано, Когда, Затем и» из «огурца». Мои скрипты выдают ошибку
Пока 'задано, когда, то' из 'огурца-tsflow' работает нормально.
поддерживает ли cucumber-tsflow 'и' декоратор?
ERROR @wdio/runner: Error: src\stepDefs\LandingPage.steps.ts:36: Invalid second argument: should be a object or function
at C:\typescript\cucumber-ts-wdio\node_modules\cucumber\lib\support_code_library_builder\validate_arguments.js:88:13
at Array.forEach (<anonymous>)
at validateArguments (C:\typescript\cucumber-ts-wdio\node_modules\cucumber\lib\support_code_library_builder\validate_arguments.js:82:23)
Файл функций:
Scenario: Test
Given I Am On Landing Page
Then Verify Landing Page
And Click Start Shopping
And Add Add Plan To Cart
Мой файл определения шага
import {given,when,then,binding} from 'cucumber-tsflow';
import {Given, When, Then, And} from 'cucumber';
import landingPageModel from '../pagemodels/LandingPageModel';
@binding()
class sampleSteps {
@given('I Am On Landing Page')
public landing_page() {
landingPageModel.navigateToUrl();
}
@then('Verify Landing Page')
public verify_landing_page() {
landingPageModel.verifyLandingPage();
}
@when('I Click Start Shopping')
public i_click_start_chopping() {
landingPageModel.clickOnStartShopping();
}
}
export default new sampleSteps();