在自动化测试安卓浏览器的时候,使用安卓的浏览器访问一个网站,如何判断网站已经加载成功?目标网站确实已经收到了请求,也返回了 HTML 数据,手机也收到了网站返回的数据,但是不知道什么原因,在某些时候,浏览器上面却什么都没有显示,而浏览器输出的 Log 却完全看不出异样。对于这样的场景,为了减少人力开销,如何让测试程序自动发现网页没有加载成功,并通知开发者?
这篇文章实现了一个极简的 Demo ,通过取网页的 RGB 来实现确认网页是否加载成功。
原文地址->用图像识别来自动确认网页加载成功
1
newbieooOO 2016-12-04 23:05:16 +08:00 via iPhone
关键哪有纯色的网页。你还不如放个图片在最后,然后检测图片尺寸,不就知道了
|
3
rekulas 2016-12-04 23:35:59 +08:00
在这个浏览器技术已经足够成熟的年代,从没发现过“但是不知道什么原因,在某些时候,浏览器上面却什么都没有显示”的现象
|
4
billion OP @newbieooOO 方法很多,还可以检查缓存。
|
7
yangqi 2016-12-04 23:52:49 +08:00
这个 demo 完全没有实际应用的价值啊
|