前端测试 求助,想获取网站代理登录弹出框的相关信息,怎么抓包?fiddler 不行

我挖红苕回来了 · 2018年10月25日 · 最后由 arrow 回复于 2018年10月26日 · 3231 次阅读

共收到 6 条回复 时间 点赞

需要获取弹出框用户名和密码,然后进行自动化登录。可是怎么获取呢?

这个应该是 basic 认证吧(不对轻喷:)),如果是的话用 restassured 直接可以传递用户名及密码,不用抓包,详情请参考https://github.com/rest-assured/rest-assured/wiki/Usage#basic-authentication
修改:
这个中文的:
https://www.cnblogs.com/lwjnicole/p/8305086.html

如果是接口、性能测试的认证直接请求认证接口带参数就行了
这个框是浏览器的一个输入方式而已,不会有任何数据流产生

Robot Framework + Selenium 的解决办法

先手动登录网站,选择记住密码,然后用 profile 启动浏览器,确认登录就行。脚本如下:

这种一般是 IIS 的集成认证,可以在请求的时候直接加入Authorization头即可,内容为Basic base64(user:pwd)

Authorization: Basic d3ViYWsdfeesDfWk5OTlAQA==
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册