我很难理解如何测试一个生成AJAX请求的简单表单,并根据响应加载新页面或显示错误。
这个'的范围请求后正在改变。提交表单后,这个'是指查询的XHR结果,而不是页面,所以当然没有找到标题。我的代码:
select c.*
from combos c
where exists (select 1
from combos c2
where c2.fkey = 40 and
c2.col1 = c.col1 and c2.col2 = c.col2
);
只要我愿意,我就可以增加等待,但仍然会失败。我知道这是补救措施,请原谅我,但我一直在寻找解决方案。这是类似的:Update whole page on Ajax request也许我出去吃午饭,但由于页面正在发出AJAX请求,我不想要复制请求 - 我想让它页面发出请求,然后看看会发生什么。我们做了很多像这样的AJAX请求,我不想为我需要测试的每个页面拦截/重写/解析它们。 Casperjs, how to only proceed after receiving response from an ajax call似乎也提出了这种方法(尽管函数getSomethingFromMyServerViaAjax()可能没有发送请求,但我无法告诉。)
非常感谢,这是在踢我。