UNPKG

@serenity-js/web

Version:

Serenity/JS Screenplay Pattern library offering a flexible, web driver-agnostic approach for interacting with web-based user interfaces and components, suitable for various testing contexts

23 lines 878 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ByCssContainingText = void 0; const Selector_1 = require("./Selector"); /** * Locates a [`PageElement`](https://serenity-js.org/api/web/class/PageElement/) with a given [`innerText`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/innerText) * using a [CSS selector](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Selectors). * * **Pro tip:** Instantiate using [`By.cssContainingText`](https://serenity-js.org/api/web/class/By/#cssContainingText) * * @group Models */ class ByCssContainingText extends Selector_1.Selector { value; text; constructor(value, text) { super(); this.value = value; this.text = text; } } exports.ByCssContainingText = ByCssContainingText; //# sourceMappingURL=ByCssContainingText.js.map