我在从网页上的元素获取文本时遇到问题。
我正在使用 TestCafe e2e 框架并希望将文本 Web 元素的内容打印到控制台。你能提供一些代码吗?

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

我得到了什么:
ReExecutablePromise { _then: [], _fn: [Function], _taskPromise: null }

最佳答案

要执行客户端函数,请使用 await 关键字和依赖项调用它。

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

test('My Test', async t => {
    const text = await getInnerText();
    console.log(text);
});

关于javascript - 我如何从 Web 元素获取文本并在控制台中打印(例如),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54415827/

10-10 22:00