@luminati-io/webdriverio8
Version:
Next-gen browser and mobile automation test framework for Node.js
29 lines • 1.23 kB
JavaScript
/**
*
* Returns the previous sibling 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>
:previousElement.js
it('should get text from previous sibling element', async () => {
const elem = await $$('p');
const previousElem = await elem[1].previousElement()
console.log(await previousElem.getText()); // outputs: "Sibling One"
});
* </example>
*
* @alias element.previousElement
* @return {Element}
* @type utility
*/
export function previousElement() {
return this.$(/* istanbul ignore next */ function previousElement() {
return this.previousElementSibling;
});
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmlvdXNFbGVtZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL2VsZW1lbnQvcHJldmlvdXNFbGVtZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBc0JHO0FBQ0gsTUFBTSxVQUFVLGVBQWU7SUFDM0IsT0FBTyxJQUFJLENBQUMsQ0FBQyxDQUFDLDBCQUEwQixDQUFDLFNBQVMsZUFBZTtRQUM3RCxPQUFPLElBQUksQ0FBQyxzQkFBcUMsQ0FBQTtJQUNyRCxDQUFDLENBQUMsQ0FBQTtBQUNOLENBQUMifQ==