我在从网页上的元素获取文本时遇到问题。
我正在使用 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/