Nanananananananana.. Pat Man!

    @rpii/wdio-commands
    TypeScript icon, indicating that this package has built-in type declarations

    7.0.4 • Public • Published

    @rpii/wdio-commands

    ##Newest Features:

    Remove moment.js
    
    Update typescript types for webdriverio 7.7
    

    Usage

    Typescript package which provides aggregated webdriver.io commands to perform complex actions This package adds the following commands to the WebDriverIO Element:

                setCheckBox: (state: boolean) => Element;
                isDisplayedWithin: (timeout: undefined | number) => boolean;
                waitForExistAndClick: (timeout: undefined | number) => Element;
                waitForDisplayedAndClick: (timeout: undefined | number) => Element;
                waitForExistAndSetValue: (value: string, timeout: undefined | number) => Element;
                waitForExistAndSelectByValue: (value: string, timeout: undefined | number) => Element;
                waitForDisplayedAndSetValue: (timeout: undefined | number) => Element;
                waitForNotExist: (timeout: undefined | number) => Element;
                waitForNotDisplayed: (timeout: undefined | number) => Element;
                waitUntilTextBecomes(text:string|RegExp , timeout?: number| undefined): boolean
    

    to use add to wdio.conf.js:

    import commands from "@rpii/wdio-commands" ;
    

    add to the before hook:

    commands.addCommands(browser) ;
    

    ###Sample

    in a page object:
    
    
        $("//button[@id='submit-button']").waitForVisibleAndClick(2000) ;
    

    The default Wait Time is 10 seconds if the timeout is omitted

    Install

    npm i @rpii/wdio-commands

    DownloadsWeekly Downloads

    594

    Version

    7.0.4

    License

    MIT

    Unpacked Size

    15.7 kB

    Total Files

    10

    Last publish

    Collaborators

    • rpii