K
Size: a a a
K
A
AF
ИУ
m
m
AF
AF
async grabTextOfAllElements(locator) {
let elements = await this.getListOfElements(locator);
let texts = await Promise.all(elements.map((el) => el.getProperty('innerText').then((p) => p.jsonValue())));
return texts;
}
адаптируй это под playwrightAF
async grabElementContext(locator) {
const { page } = this.helpers['Puppeteer'];
const elements = await page.evaluate((selector) => [...document.querySelectorAll(selector)].map((element) => element.textContent.trim()), locator);
return elements;
}
(PS это puppeteer)m
<p data-test-id="aliasName">
<span>First</span>Second
</p>
ИУ
ИУ
m
m
m
<div>
<div data-test-id="aliasName" >
<span>Имя</span>
<span data-test-id="editNameText" >Имя</span>
</div>
</div>
m
m
m
A