UNPKG

cypress-cucumber-steps

Version:
38 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.When_I_trigger_event = When_I_trigger_event; var cypress_cucumber_preprocessor_1 = require("@badeball/cypress-cucumber-preprocessor"); var utils_1 = require("../utils"); /** * When I trigger event: * * ```gherkin * When I trigger event {string} * ``` * * @example * * Trigger a `mouseover` on the button: * * ```gherkin * When I trigger event "mouseover" * ``` * * _The DOM element must be in an "interactable" state prior to the triggered event happening (it must be visible and not disabled)._ * * @remarks * * A preceding step like {@link When_I_find_element_by_text | "When I find element by text"} is required. For example: * * ```gherkin * When I find element by text "Text" * And I trigger event "mousedown" * ``` * * @param eventName - The name of the `event` to be triggered on the DOM element. */ function When_I_trigger_event(eventName) { (0, utils_1.getCypressElement)().trigger(eventName); } (0, cypress_cucumber_preprocessor_1.When)('I trigger event {string}', When_I_trigger_event); //# sourceMappingURL=trigger.js.map