shadow$
Обзор
Используйте команду shadow$
, чтобы получить доступ к элементу внутри ShadowRoot данного элемента.
Использование
await browser.$(selector).shadow$$(shadowSelector);
Параметры команды
Имя | Тип | Описание |
shadowSelector | String или Function | Селектор или JS-функция для получения определенного элемента. |
Примеры использования
it("should return an element inside a ShadowRoot", async ({ browser }) => {
const innerEl = await browser.$(".input").shadow$("#innerEl");
console.log(await innerEl.getValue()); // выведет: 'test123'
});