【发布时间】:2015-03-20 12:32:24
【问题描述】:
我尝试使用 Mocha 为我的一个应用程序编写测试。 当页面重新加载时,我可以运行不同的场景。
考虑以下场景
1) 用户在文本字段“用户名”中输入值
2) 点击“保存”按钮
3) 这将发送 ajax 调用以保存用户名,响应可能会在 1 到 2 秒内返回
4) 收到响应后会显示一条消息
如何实现上述场景的测试?
注意:我尝试了以下代码,但浏览器根本没有等待
describe("Ajax test", function(){
before(function(){
return this.browser.field('save').click()
})
it("Tests save username", function(){
this.browser.wait(6000, function() {
//code to check if success message is shown in body
})
})
})
谢谢, 巴兰
【问题讨论】: