Как я могу получить текст из веб-элемента и распечатать в консоли (например) - PullRequest
0 голосов
/ 29 января 2019

У меня проблема с получением текста из элементов на веб-странице.Я использую инфраструктуру TestCafe e2e и хочу распечатать содержимое текстового веб-элемента в консоли.Можете ли вы предоставить код?

const getInnerText = ClientFunction(() => homePage.kzLink.innerText);
console.log(getInnerText());

что я получу:

ReExecutablePromise { _then: [], _fn: [Function], _taskPromise: null }

1 Ответ

0 голосов
/ 29 января 2019

Чтобы выполнить клиентскую функцию, вызовите ее с ключевым словом await и зависимостью.

const getInnerText = ClientFunction(() => homePage.kzLink.innerText, { 
    dependencies: { homePage.kzLink }
});

test('My Test', async t => {
    const text = await getInnerText();
    console.log(text);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...