【技术实现步骤摘要】
网页界面白屏监测的方法及装置
本申请属于应用测试
,尤其涉及一种网页界面白屏监测的方法及装置。
技术介绍
现如今越来越多的应用程序(Application,APP)会嵌入网页来使产品跨平台、灵活可变、以及减少开发成本。混合模式移动应用(HybridAPP)的兴起是移动互联网产业的一种必然。但是,随着网页曝光率提升的同时,一些问题也被很多人所诟病,例如网页加载错误、超时、或是由于任何原因没有渲染页面而导致的白屏问题等,出现这些问题对用户来说是一种非常不好的体验。好在大部分的网页属于在线页面,所存在的问题可以通过发版部署进行及时修复,因而如何确定网页出现白屏的时机和概率将是解决问题的关键点。但是当前大多数APP开发团队在网页出现白屏问题之后要靠客户的反馈才能获取到异常信息,更严重的是,在等待客户反馈这一漫长的过程中白屏问题已经大面积发生了。
技术实现思路
本申请实施例提供了一种网页界面白屏监测的方法及装置,可以解决相关技术中无法及时监测网页界面发生白屏的技术问题。第一方面,本申请 ...
【技术保护点】
1.一种网页界面白屏监测的方法,其特征在于,包括:/n监听到跳转至网页界面的跳转指令,加载所述网页界面,在加载所述网页界面的过程中检测是否达到监测条件,当达到监测条件时获取所述网页界面;/n获取所述网页界面的背景颜色作为锚点色值;/n检测所述网页界面中每个目标像素点的像素色值是否与所述锚点色值相同;所述目标像素点为所述网页界面中的全部或部分像素点;/n若所述目标像素点中所述像素色值与所述锚点色值相同的像素数量占比等于或大于预设比例,则生成所述网页界面为白屏的检测结果。/n
【技术特征摘要】
1.一种网页界面白屏监测的方法,其特征在于,包括:
监听到跳转至网页界面的跳转指令,加载所述网页界面,在加载所述网页界面的过程中检测是否达到监测条件,当达到监测条件时获取所述网页界面;
获取所述网页界面的背景颜色作为锚点色值;
检测所述网页界面中每个目标像素点的像素色值是否与所述锚点色值相同;所述目标像素点为所述网页界面中的全部或部分像素点;
若所述目标像素点中所述像素色值与所述锚点色值相同的像素数量占比等于或大于预设比例,则生成所述网页界面为白屏的检测结果。
2.如权利要求1所述的方法,其特征在于,所述在加载所述网页界面的过程中检测是否达到监测条件,当达到监测条件时获取所述网页界面,包括:
在加载所述网页界面的过程中检测加载时长是否达到预设时长,若检测到所述加载时长达到预设时长时获取所述网页界面;或
在加载所述网页界面的过程中检测所述网页界面的加载状态,若检测到所述加载状态为加载完成状态时获取所述网页界面。
3.如权利要求1所述的方法,其特征在于,所述检测所述网页界面中每个目标像素点的像素色值是否与所述锚点色值相同,包括:
从所述网页界面的像素点中筛选出部分像素点作为目标像素点;
检测每个所述目标像素点的像素色值是否与所述锚点色值相同。
4.如权利要求3所述的方法,其特征在于,所述从所述网页界面的像素点中筛选出部分像素点作为目标像素点,包括:
从所述网页界面的像素点中筛选出第一预设比例的像素点作为目标像素点;或
从所述网页界面的像素点中规则选取若干个像素点作为目标像素点;或
将所述网页界面等分成若干个子界面,从每个所述子界面中筛选出第二预设比例的像素点作为目标像素点;或
将所述网页界面等分成若干个子界面,从每个所述子界面中规则选取若干个像素点作为目标像素点;
其中,所述规则选取包括以下任一种方式:
每间隔预设个像素点选取一个目标像素点的方式;
每间隔预设行选取一行目标像素点的方式;
每间隔预设列选取一列目标像素点的方式。
5.如权利要求1至4任一项所述的方法,其特征在于,所述检测所述网页界面中每个目标像素点的像素色值是否与所述锚点色值相同,包括:
当所述像素色值和所述锚点色值用YUV表示,则分别比对所述网页界面中每个目标像素点的所述像素色值与所述锚点色值的Y值,U值和V值;当三个值均...
【专利技术属性】
技术研发人员:赵志豪,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。