我正在使用 Dalek 自动测试我的网页。该网页进行 jQuery ajax API 调用并获得一个 JSON 对象作为回报。我使用该对象的属性在我的网页上显示数据。
当我尝试运行测试时,它总是失败并显示在具有 id 名称的特定 div 中未检测到任何值,即使正在显示名称。
达莱克测试:
test .open('http://localhost:3000/details.html?id=4')
.wait(2000)
.assert.title().is('User Details', 'User Details Displayed')
.assert.text('#username').is('Karianne','')
.done();
结果:
这背后的原因是什么?PhantomJS 不执行 jQuery 吗?