情况: 我正在使用带参数的POST请求为Web应用程序编写自动化测试。 现在我处于Web应用程序弹出确认窗口的位置,用户需要按OK才能继续。在确认弹出窗口之后,用户被重定向(响应代码302)到另一页面。 该页面的相关html代码如下
Applicative
使用Neoload手动录制此过程时,请求如下所示
<input
id="Form:buttonFinishProcess"
name="Form:buttonFinishProcess"
value="Finish process"
onclick="return confirm('Are you sure? No more edits possible after exiting!');"
type="submit">
自动发送此请求时,不会处理请求,因为自动用户不会确认弹出窗口。因此,重定向不会在响应中发送,使我的测试最终失败。
答案 0 :(得分:0)
Neoload不能用作浏览器,因此所有HTTP请求都可以正确记录和发送。
因此再次记录并检查页面(如果有)和弹出窗口触发的请求有何不同