不幸的是我没有在stackoverflow上找到任何现有的问题解决方案。所以,有人可以提供帮助。
我想获得html元素的文本。我试过这个:
var element = driver.findElement(webdriver.By.className("credits")).getText();
console.log(element);
不幸的是,这到目前为止还没有奏效。
答案 0 :(得分:4)
有人发布了一个答案并在它之后几秒钟将其删除...无论如何,谢谢你:
对于您的信息,这对我来说很好:
var textPromise = driver.findElement(webdriver.By.className("credits")).getText();
textPromise.then((text) => {
console.log(text);
});
答案 1 :(得分:0)
如果您在异步函数中,请尝试以下方法:
var element = await driver.findElement(webdriver.By.className("credits")).getText();
console.log(element);