Поддерживает ли cucumber-tsflow @and decorator? - PullRequest
0 голосов
/ 26 мая 2020

Поддерживает ли 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...