我们如何使用Selenium获取网络选项卡信息(标题,响应等)

时间:2017-11-05 12:11:47

标签: java selenium

我有一个应用程序可以自动化我在尝试使用脚本执行某些操作(上传图像)时遇到的问题。但是,当我尝试手动执行相同的操作时,它可以工作。那么我怎么知道哪个API请求导致了问题。

PS:我尝试在运行脚本时尝试提供线程休眠时间并尝试打开网络选项卡,但这不起作用:(

1 个答案:

答案 0 :(得分:1)

如果您想获得HeaderResponse信息,可以使用BrowserMob Proxy。但我怀疑它会为您提供修复上传问题的信息。如果您尝试通过Selenium上传图片,请记住您需要使用sendKeys方法直接使用position: relative方法将图片的本地位置发送到“上传定位器”,而不是点击上传按钮并使用系统对话框,这是不可能的。