我已经开始使用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对象?我试过的东西通常是**(方法)**不是函数。我可以得到一个例子吗? –