nightmare-advanced-click

    1.0.1 • Public • Published

    downloads build dependencies dev dependencies

    nightmare-advanced-click

    Extends Nightmare with .rightClick(), .middleClick(), .ctrlClick() and other actions.

    tl;dr

    • Install by executing npm install nightmare-advanced-click or yarn add nightmare-advanced-click.
    • Import by adding require('nightmare-advanced-click').
    • Use by adding e.g. .middleClick(selector) to your Nightmare chain.

    Getting started

    Installation

    Add nigthmare-wait-for-url by executing npm install nightmare-advanced-click or yarn add nightmare-advanced-click.

    Usage

    Here's an example of basic usage:

    const Nightmare = require('nightmare');
    require('nightmare-advanced-click');
     
    const nightmare = Nightmare({ show: true })
     
    nightmare
      .goto('https://duckduckgo.com/')
      .type('#search_form_input_homepage', 'Alexander the great')
      .ctrlClick('#search_button_homepage');

    .middleClick(string)

    Clicks a given element with a middle button.

    .rightClick(string)

    Clicks a given element with a right button.

    .ctrlClick(string)

    Clicks a given element with a left button while holding Ctrl key.

    .altClick(string)

    Clicks a given element with a left button while holding Alt key.

    .shiftClick(string)

    Clicks a given element with a left button while holding ⇧ Shift key.

    .cmdClick(string)

    Clicks a given element with a left button while holding ⌘ Command key.

    License

    The MIT License.

    Author

    Wojciech Maj
    kontakt@wojtekmaj.pl
    http://wojtekmaj.pl

    Install

    npm i nightmare-advanced-click

    DownloadsWeekly Downloads

    2

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    12.4 kB

    Total Files

    8

    Last publish

    Collaborators

    • wojtekmaj