开发者社区> 天外归云> 正文

关于友好性测试中鼠标样式的修改

简介: 在日常的界面测试中,我们一定会有这样的CheckPoint:鼠标移到可点击标识的上方时是否变为小手。 上图中的鼠标样式是错误的,要想修改成小手我们需要对应的找到他所对应页面元素的CSS样式并做修改(添加红字部分): div[id$='icmbx'] { display: inl...
+关注继续查看

在日常的界面测试中,我们一定会有这样的CheckPoint:鼠标移到可点击标识的上方时是否变为小手。

上图中的鼠标样式是错误的,要想修改成小手我们需要对应的找到他所对应页面元素的CSS样式并做修改(添加红字部分):

div[id$='icmbx'] {
    display: inline-block;
    border: 1px solid #bfbfbf !important;
    /*width: 603px;*/
    width:559px;
    height: 48px;
    margin-left: 20px;
    cursor: pointer;
}

这样修改后,鼠标移到输入框上方时就变成小手啦:

但是当我们把鼠标移到旁边的小图案(或下三角箭头)上时,发现问题并没有完全改好:

这是因为这个框框里有多层div嵌套导致的:

要想解决这个问题需要继续修改CSS样式,添加如下的代码,让外层div中所有嵌套在内的div都能够继承外层div的CSS样式:

 div[id$='icmbx']>div{cursor:pointer} 

于是问题就彻底改好了,

如果不加上最后一行代码的话,这个bug就不算彻底改好。当嵌套的div层数过多时,测试的疏漏会导致bug隐藏难以发现,所以在修改bug的时候一定要想到嵌套的情况以才能节省时间,避免bug被reopen。

div[id$='icmbx'] {
    display: inline-block;
    border: 1px solid #bfbfbf !important;
    /*width: 603px;*/
    width:559px;
    height: 48px;
    margin-left: 20px;
    cursor: pointer;
}
div[id$='icmbx']>div{cursor:pointer}

记录一下这个方法,当做经验积累。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
网页设计中期尝试实时修改背景测试
网页设计中期尝试实时修改背景测试
24 0
测试关于索引的操作- 修改索引
测试关于索引的操作- 修改索引
22 0
【SSM框架】测试 修改.删除.查询功能
1.创建sqlSession工具类 2.测试修改功能 3.测试删除功能 4.测试查询功能
71 0
测试圈相亲平台开发流程(16):保存修改
测试圈相亲平台开发流程(16):保存修改
42 0
SAP Fiori Elements 在本地测试模式下如何修改 List Report 里字段标签和图标
通过 Jerry 这篇文章 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用 介绍的步骤,创建一个简单的 SAP Fiori Elements 应用。
56 0
前端,测试如何修改后端接口返回的响应数据
前端,测试如何修改后端接口返回的响应数据
495 0
Confluence 6 升级自定义的站点和空间仔细测试你的修改
修改可能对 Confluence 的后续版本不兼容,当你对 Confluence 进行升级的时候,你应该总是对你自定义修改的模板文件进行仔细的测试来确定所有的修改对新版本的 Confluence 兼容。
735 0
+关注
天外归云
测试开发工程师,目前就职于网易。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
ICA安全标准组测试认证分享
立即下载
MaxCompute基于BigBench标准的最新测试进展
立即下载
用AI高效测试移动应用
立即下载