Webdriverio: WebDriverIO v5 cucumberOpts no está incluido en el mecanografiado de WebdriverIO.Config

Creado en 18 jul. 2019  ·  3Comentarios  ·  Fuente: webdriverio/webdriverio

¿Su solicitud de función está relacionada con un problema?
WebDriverIO v5 cucumberOpts no está incluido en el mecanografiado. He agregado el archivo wdio.d.ts pero es bueno agregarlo en el paquete webdriverio.

Versión de WebDriverIO: 5.11.5

    interface Options {
        cucumberOpts?: {
            require: string[],
            backtrace: boolean,
            requireModule: (string | object)[],
            dryRun: boolean,
            failFast: boolean,
            format: string[],
            colors: boolean,
            snippets: boolean,
            source: boolean,
            profile: string[],
            strict: boolean,
            tagExpression: string,
            timeout: number,
            ignoreUndefinedDefinitions: boolean
        }
    }
TypeScript good first pick help wanted

Comentario más útil

@espekkaya @mgrybyk
tags: string[] debe ser tagExpression: string
https://github.com/webdriverio/webdriverio/blob/master/packages/wdio-cucumber-framework/src/constants.js

También ocurre con la configuración generada por wdio cli

Todos 3 comentarios

@espekkaya , ¿podrías subir un PR por esto?

También sugeriría hacer que las propiedades sean opcionales y agregar el tipo de función para requireModule array

@espekkaya @mgrybyk
tags: string[] debe ser tagExpression: string
https://github.com/webdriverio/webdriverio/blob/master/packages/wdio-cucumber-framework/src/constants.js

También ocurre con la configuración generada por wdio cli

@jayrepo , tienes razón. Acabo de editar ahora mismo.

¿Fue útil esta página
0 / 5 - 0 calificaciones