我已經開始使用Web Driver和Mocha來學習測試,但我遇到了一些障礙。當從WebDriver/Mocha Promise沒有返回我期望的結果
driver.findElement(By.id('promo'))
.then(element => console.log(element))
返回的承諾,我收到了WebElement對象,還真是不解決的承諾我想要的。 Web元素對象是{Object {driver_,id_}}。 我找不到任何能夠幫助我理解Web Driver如何與JavaScript和Mocha協同工作的文檔。
我跑這個測試只是返回的承諾,這是返回預期的結果
這將返回「硒webdriver的」,這是結果我希望我可以作出斷言只有一個。然而,我嘗試的任何其他函數都不是函數或返回一個Web元素對象。
我到底該如何使用WebElement中的方法來檢查和操作DOM對象?我試過的東西通常是**(方法)**不是函數。我可以得到一個例子嗎? –