后端(通过AJAX)是PHP。我有两个必需的文本输入字段(年份和年龄),另外还有一些我在测试中没有修改的、会产生问题的字段。一旦两个文本输入都是非空的,就会对后端进行AJAX调用。我不希望这个站点等待,例如,在执行AJAX调用之前输入4位数的年份,因为它可以查看古代历史(是的,真的)。因此,一旦两者都是非空的,就应该打电话。这是页面对象中的相关方法:
// Wait until the prompt / help text is displayed.Assumes that the p
当用户单击submit按钮时,我执行一个jQuery来显示一个以前隐藏的<div>,其中有一个旋转的圆圈,文本上写着Please wait while we log you in...。有没有办法让显示的文本在10秒后从Please wait while we log you in...更改为类似Sorry for the delay but we are working on it.
我发现在较新版本的Capybara中,wait_until已从源代码中删除,因为不再需要以这种方式等待AJAX请求。不知何故,现在Capybara足够聪明,可以等待AJAX请求。vip-buy-content' do end单击该按钮时,就完成了一个AJAX当AJAX请求完成时,就会发生重定向。
然而,这个期望落空了,因为C