@luminati-io/webdriverio8
Version:
Next-gen browser and mobile automation test framework for Node.js
29 lines • 1.18 kB
JavaScript
/**
*
* Returns the parent element of the selected DOM-element.
*
* <example>
:index.html
<div class="parent">
<p>Sibling One</p>
<p>Sibling Two</p>
<p>Sibling Three</p>
</div>
:parentElement.js
it('should get class from parent element', async () => {
const elem = await $$('p');
const parent = await elem[2].parentElement()
console.log(await parent.getAttribute('class')); // outputs: "parent"
});
* </example>
*
* @alias element.parentElement
* @return {Element}
* @type utility
*/
export function parentElement() {
return this.$(/* istanbul ignore next */ function parentElement() {
return this.parentElement;
});
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyZW50RWxlbWVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy9lbGVtZW50L3BhcmVudEVsZW1lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FzQkc7QUFDSCxNQUFNLFVBQVUsYUFBYTtJQUN6QixPQUFPLElBQUksQ0FBQyxDQUFDLENBQUMsMEJBQTBCLENBQUMsU0FBUyxhQUFhO1FBQzNELE9BQU8sSUFBSSxDQUFDLGFBQTRCLENBQUE7SUFDNUMsQ0FBQyxDQUFDLENBQUE7QUFDTixDQUFDIn0=