Appium [已解决] app 界面没有 UI 元素来区分不同标识,进行下一步动作,没办法判断

sincool · 2016年01月06日 · 最后由 思寒_seveniruby 回复于 2016年01月06日 · 1102 次阅读

标题可能一下子讲不太清楚,大家见谅!

目前在做自动锁屏、打开屏幕的测试,网上找了一个应用来试验
这个应用安装后,会控制用户的手机桌面和屏保,按开锁键点亮屏幕,要你划动屏幕,来看它的广告图,才能进入手机桌面
那么问题来了:
屏保一共有几张图,每次点亮屏幕后都是随机出的,但有 2 种情况,趣味图与广告图,广告图是有向左和向右都可以划动,而趣味图只有向右滑动

以下是广告图页面结构:

以下是趣味图页面结构:

找遍各个角落,没有发现可以判断什么图向左,什么图向右划屏的判断标识。。。

有一个思路,把左右两个解锁图标先保存下来。。然后每次点亮屏幕。。就截个图,拿本地的图标 跟屏幕的那个区域对比 如果相等,说明屏幕里有这个图标。。。如果不等 说明屏幕里没有。。 但没做过。。。不会做。。。

问一下,有高人吗?

共收到 2 条回复 时间 点赞

图像对比的话我觉得不太精确,虽然目前来说我也没想到什么比较好的解决方案

那不是大小也不一样吗, 通过大小也可以简单判断了. 要不然就先试着滑动, 看看界面是否变化. 智能的尝试下就行了.

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册