2017-08-15 130 views
0

不幸的是我沒有在我的stackoverflow上找到任何現有的解決方案。所以,有人可以幫忙。如何使用Selenium/Node.js獲取HTML元素的文本

我想要得到一個html元素的文本。我試過這個:

var element = driver.findElement(webdriver.By.className("credits")).getText(); 

console.log(element); 

不幸的是,這並沒有工作到目前爲止。

+1

喲能後,您正試圖在html從中獲取文本? – smit9234

+0

設置'var element = driver.findElement(webdriver.By.className(「credits」))。innerHTML' –

回答

0

有人張貼解答,並在其後刪除了它秒鐘......謝謝你的好意:

對於您的信息,這個工作正常,我:

var textPromise = driver.findElement(webdriver.By.className("credits")).getText(); 
textPromise.then((text) => { 
    console.log(text); 
}); 
相關問題