按钮点击_点击按钮无反应?1 秒定位问题!

484cb4f611f542ba83bcc05062cf5210.png

关注并置顶【柠檬班】

就能第一时间找到呦~

01d68dc6ee466c3f211435879335b802.gif

柠檬班群里有同学问问题,问题如下:

50796e45dcdd96f9077831a6997a3bdf.png

控件是啥?

如果不理解,那么我们暂且理解为一个页面上的按钮吧。

如果你点击了这个按钮,没有反应,我们应该如何定位问题呢?

1

从测试角度分析

确定是否所有浏览器都是点击没有反应。

如果是:那么就是这个按钮没法点击。

如果不是,那么就是某个浏览器才会有这个问题,直接提bug。 

确定是点击了之后,但是是没有呈现点击效果,直接提交bug。

2

从开发角度分析

如果说点击页面上的某个按钮,比如说一个编辑用户信息的页面,当我们填写完用户信息,点击保存按钮的时候,正常情况下是提示保存成功。

但是如果发现没有任何反应,则可能是以下原因:

① js有错误

验证方法可以打开浏览器的调试器,按F12,然后看console是不是有错误。

最好的调试器是火狐firefox的firebug。

安装了这个插件,查看页面请求,js是否有错误都非常方便。

② js没错误

保存按钮绑定的事件未触发。

可能原因:如果是jquery事件,可能是jquery选择器未绑定到正确的页面元素上,所以导致事件没触发。

③ js没错误

按钮点击后,触发了事件,也提交了请求到后台,但是页面无反应。

可能原因:后台发生了错误,而且如果这个页面请求是ajax请求,在ajax回调函数里对于服务器异常的情况未作处理,所以页面无任何反应。

这个时候可以打开firebug查看提交到后台的请求,如果返回码是500,则说明是服务器后 台发生了错误。

④ js没错误

提交了请求到后台请求返回码也不是500,是404。

这种情况是因为请求后台的接口地址错误。

⑤ js没错误

按钮点击后,触发了事件,也提交了请求道后台,返回码也不是500,不是404,是400。

这种情况是说明这个请求是非法请求,很有可能是因为请求参数有问题而导致的。

d8f9653c13d6676b34b792f7baf4ff86.png

本文转载至柠檬班社区

未经允许,谢绝转载

http://www.lemfix.com/topics/70

9c97f8c1375e1da6465b7ef11db74513.png

 1eea03634ec43ea25094f9c0933c563d.gif

点击文字即可阅读全文

我的第一次埋点功能测试

如何利用Jmeter测试上传文件

说说这两天写Python导包遇到的坑!

接口测试用例和报告模板,拿走不谢!             

你的“好看”就是最好的新年礼物
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值