我使用Nightwatch.js + Selenium进行验收测试,并在完成后生成html报告。 有时当页面上没有显示某些元素时 - Nightwatch会返回错误,所以,这段代码:
.waitForElementPresent('.block', 15000)
将返回此错误:
等待元素存在15000毫秒时超时。 - 预期“发现”但得到:“未找到”
我希望看到有关未呈现的元素的更多细节
答案 0 :(得分:0)
我真的不明白这一点,你想知道更多什么? 找不到这些元素,以便找不到你。
在你去代码之前,打开浏览器,按F12并在元素选项卡中找到“.block”,确保元素存在/可见然后代码,或者你只需右键单击你想要的元素然后选择复制选择器。
如果您想了解有关该元素的更多详细信息,请转到控制台选项卡,粘贴此选项,您将看到“.block”元素的详细信息。
document.querySelectorAll('.block')