ActsAceWebDevFourTest#WebOnFirstMeaningfulPaint#OnFirstMeaningfulPaint0100(低概率失败):

此用例测试onFirstMeaningfulPaint事件(网页首次有效绘制的回调函数。首次绘制页面主要内容的时间点)低概率失败,分析失败日志发现,在用例开始后并未触发该事件回调函数,即此情形下网络链接未成功加载完全,在保证网络链接正常的情形下,用例测试成功

 

ActsAceWebEnhancedTestTwo#WebViewEnumAndSetWebControllerTest#testCacheMode004:

测试用例打开网页”https://www.huawei.com/cn/”,然后检测网页标题是否为’华为 - 构建万物互联的智能世界’

用例未通过相关报错信息为:

"message":"expect FullScreenTest equals 华为 - 构建万物互联的智能世界"

该网站pc形态和手机形态下网址均为’华为 - 构建万物互联的智能世界’,而实际值为FullScreenTest,通过逐步删减用例代码的方式发现,去掉此事件监听用例就可以通过,正是此用例触发后加载了本地网页(标题为FullScreenTest)

onTouchIconUrlReceived事件为设置接收到apple-touch-icon url地址时的回调函数。而网页https://www.huawei.com/cn/里恰好含有apple-touch-icon类型的图片素材,apple-touch-icon是一个类似网站favicon的图标文件,用来在iphone和ipod上创建快捷键时使用,即此用例未通过为测试用例问题

 

ActsAceWebDevFourTest#webViewOnSslErrorEvent#OnSslErrorEvent0200:

此用例测试网页加载过程触发onSslErrorEvent事件时,event.error类型是否为3(证书颁发机构不受信任)

用例的测试网址为https://incomplete-chain.badssl.com:

本地新建工程使用此网页测试,发现确实不会触发onSslErrorEvent事件,即测试用例网址或有更新,不再适合此用例测试,更换成一个实际带有不受信任证书的网址例如:'https://untrusted-root.badssl.com/',用例通过。

 

ActsAceWebEnhancedTestTwo#WebViewEnumAndSetWebControllerTest#testCacheMode003

此用例加载京东网页(http://www.jd.com)比对标题:

在开发者手机打开的为手机版的京东网页(网页自身逻辑,根据用户ua,或屏幕尺寸适配),标题与用例预期不一致,为测试用例问题

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐