首页 > 解决方案 > 如何在 JavaScript Selenium 中使用 jQuery 取消挂起的请求?

问题描述

我有一个网站,有很多用户点击 1 个按钮。等待长期未决的 ajax 请求得到响应似乎是没有意义的,有时超过 1 分钟。我知道如何等待,但如何取消呢?

如果出现以下情况,如何使用 jquery.min.js 取消所有挂起的请求:

  1. 页面不应重新加载,
  2. 驱动程序没有禁用任何内容

标签: javascriptjqueryajaxselenium

解决方案


您正在寻找的是通过设置超时来完成的。使用 jQuery,它就像

jQuery.ajax({
    ...,
    timeout: 10000 // in milliseconds
});

推荐阅读