У меня проблема с получением текста из элементов на веб-странице. Я использую платформу TestCafe e2e и хочу распечатать содержимое текстового веб-элемента на консоли. Можете ли вы предоставить код?
const getInnerText = ClientFunction(() => homePage.kzLink.innerText);
console.info(getInnerText());
что я получаю:
ReExecutablePromise { _then: [], _fn: [Function], _taskPromise: null }



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Чтобы выполнить клиентскую функцию, вызовите ее с ключевым словом await и зависимостью.
const getInnerText = ClientFunction(() => homePage.kzLink.innerText, {
dependencies: { homePage.kzLink }
});
test('My Test', async t => {
const text = await getInnerText();
console.info(text);
});
Если homePage.kzLink является селектором, вы можете просто сделать: console.info(await homePage.kzLink.textContent)
А если добавить зависимость: const getInnerText = ClientFunction(() => homePage.kzLink.innerText, { dependencies: { homePage.kzLink } });