测试的轮播图如下图所示:
我们肉眼可以通过下方的三个点知道总共有三张图,但是 appium inspector 上面可以看到这是一个组件:
本来想通过发现的规律,两张图这个组件宽度为 45,三张图则为 75,四张图 105,以此来判断有多少张,但是意识到分辨率不同的手机可能这个组件长度也不一致,比较难控制这个广告图只有一张,因为广告图是通过 web 端来控制 app 端的,而 web 端的自动化测试设置了失败重跑,如果重跑的话,可能就会设置多张,所以为了防范这个情况只能在 app 端考虑。请问各位同学有什么办法吗?
ps: 有参考https://testerhome.com/topics/9853中一些回答,每个图去点击,但是如果是两张一样的图(标题,链接),则无法判断到底有两张还是一张了。