* @private * **Experimental!** Works for WebDriver helper only * * Checks if `locator` is shadow locator. * * Shadow locators are * `{ shadow: ['my-app', 'recipe-hello', 'button'] }` * * @param {{shadow: string[]}} locator * * @returns {boolean}
(locator)
| 726 | * @returns {boolean} |
| 727 | */ |
| 728 | function isShadow(locator) { |
| 729 | const hasShadowProperty = locator.shadow !== undefined && Object.keys(locator).length === 1 |
| 730 | return hasShadowProperty |
| 731 | } |
| 732 | |
| 733 | /** |
| 734 | * @private |