【问题标题】:Capture browser network requests in javascript在 javascript 中捕获浏览器网络请求
【发布时间】:2018-03-22 17:50:26
【问题描述】:

我想捕获浏览器在加载数据时发出的 API 调用的响应,并为我的自动化测试验证该数据。我正在使用 webdriverio 进行自动化。有什么办法可以做到吗?

【问题讨论】:

  • 你想检测所有请求的ajax响应吗?

标签: javascript selenium webdriver-io


【解决方案1】:
  $.ajaxSetup({
        complete: function(xhr, textStatus) {
            console.log(textStatus)
        },
    });

【讨论】:

  • 这是所有 ajax 请求的配置,不是特定的 ajax 你可以在那里阅读api.jquery.com/jquery.ajaxsetup
  • 你也可以 $(document).ajaxComplete(function() { // 你的代码在这里 });
猜你喜欢
  • 2012-12-23
  • 1970-01-01
  • 2013-01-06
  • 2016-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-30
相关资源
最近更新 更多