【发布时间】:2016-11-03 10:55:28
【问题描述】:
好吧,我在一个 ajax 页面上使用 codeception 进行测试,在该页面中我单击按钮,在执行 AJAX 请求后会显示某种文本。
$I->amOnPage('/clickbutton.html');
$I->click('Get my ID');
$I->see('Your user id is 1', '.divbox');
如您所见,测试应该以返回“您的用户 id 是 {$id}”的方式工作(在本例中,id 为 1),并使用文本更新 div 框。但是,它根本不起作用,而是测试说 div 框是空白的。我做错了什么?如何使用 codeception 来测试 AJAX 请求?
【问题讨论】:
-
使用 WebDriver 模块。
标签: ajax codeception