如何在网站上自动化api请求

时间:2015-11-18 00:22:17

标签: java selenium selenium-webdriver proxy automation

概述:我有一个网站(例如:www.amazon.com)。当我在浏览器中进入这个网站时,它打开了亚马逊主页,现在当我在fiddler / charles中嗅到后端调用时,我得到了大量的这些后端调用,这些调用可以获取数据。

问题:现在这些后端调用,我需要断言这些后端调用的get请求。如果使用正确的参数触发了正确的请求。我们所有的团队成员目前都在使用charles或fiddler来手动测试它们。我正在寻找一些解决方案来解决一些如何使用selenium框架动态捕获所有api请求,并基本上在不同的浏览器和操作系统组合上测试它。

到目前为止尝试过:我尝试使用浏览器mob / little proxy来基本上通过代理监控这些调用。但这些解决方案都不稳定,50%的时间都是错误的失败。

1 个答案:

答案 0 :(得分:0)

您是否尝试过chrome dev工具?如果它适用于您,那么当它暴露可用于与DevTools的后端部分交互的tcp套接字时,您可以在远程调试模式下使用Chrome。从那里你可以得到它正在制作和进行的各种电话。

查看此answerthis