UNPKG

taiko

Version:

Taiko is a Node.js library for automating Chromium based browsers

22 lines (20 loc) 694 B
const { match } = require("../elementSearch"); const { getElementGetter } = require("./helper"); const ElementWrapper = require("./elementWrapper"); /** * Behaves the same as ElementWrapper. * Represents HTML [`li`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/li) tag. * @extends {ElementWrapper} */ class ListItemWrapper extends ElementWrapper { constructor(attrValuePairs, _options, ...args) { super("ListItem", "label", attrValuePairs, _options, ...args); this._get = getElementGetter( this.selector, async () => await match(this.selector.label, this._options).elements("li", 0, 0), "li", ); } } module.exports = ListItemWrapper;