昨天测试项目时,遇到一个尴尬的事
预期功能:点击页面某个按钮会post2个请求
实际情况:点了按钮,fiddler抓包没有看到任何请求
后来经过他人提醒在PC端浏览器打开此页面,点击按钮后看到页面有js报错,才找到问题根源。
找到前端的同事问了,才了解 fiddler能看到这个请求是否报错、js是否存在,但是并不知道程序是否报错(也就是js报错)
但是在PC端的浏览器中就能看到js是否报错
以后遇到类似 点击按钮后未触发任何请求时,都可以在PC端打开页面去重现当前场景,看页面上是否有代码报错。
哈哈,这里告诉我一个道理,fiddler虽然强大,但是也不要迷信这一个工具!