gpt4 book ai didi

javascript - Dalek 和 Phantomjs 未检测到 javascript 放置的值

转载 作者:行者123 更新时间:2023-12-03 04:50:15 24 4
gpt4 key购买 nike

我正在使用 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();

结果:

enter image description here

这背后的原因是什么? PhantomJS 不执行 jQuery 吗?

最佳答案

尝试使用屏幕截图功能来查看页面加载时发生的情况:

.assert.text('#username').is('Karianne','')
.screenshot('/tmp/localhost_3000:datetime.png')

关于javascript - Dalek 和 Phantomjs 未检测到 javascript 放置的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42685410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com