使用发布请求确认onclick确认对话框

时间:2018-05-04 12:59:41

标签: html testing post onclick neoload

情况: 我正在使用带参数的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">

自动发送此请求时,不会处理请求,因为自动用户不会确认弹出窗口。因此,重定向不会在响应中发送,使我的测试最终失败。

是否可以在POST请求中发送信息以确认弹出窗口?这里有什么可能性,不仅仅是关于POST请求,还可能包括javascript。或者:我可以绕过弹出窗口吗?

1 个答案:

答案 0 :(得分:0)

Neoload不能用作浏览器,因此所有HTTP请求都可以正确记录和发送。

因此再次记录并检查页面(如果有)和弹出窗口触发的请求有何不同