Appium appium 怎么检查页签滑动是否正确?

苍勒个苍 · 2014年12月11日 · 最后由 water 回复于 2014年12月11日 · 1772 次阅读

如下图:

我在打开这个页面的时候我需要用滑动的操作来检查我的页签切换是否成功(比如说我要从 “最近一周” 滑动到 “最近一月” 这个页签上),但是现在没有一个可以用来检查的元素,因为这三个 TextView 的属性在选中和没选中的情况下完全一样,请问各位大神有没有好的方法啊?

共收到 6 条回复 时间 点赞

拿 “最新一月” 这个元素的 focused 值,如果为 true,就是在那个页面。你可以看看 “最近一周的” 那个 focused 值应该是 true。如果不是这个可能就是 selected

#1 楼 @weamylady 这两个属性我都试过了,我在程序里面把它每个属性的值都打印了出来,结果选中和未选中时属性的值是一样的,没变化。

偶也是新人,提供一个思路。你这都是 TEXTVIEW,你可以先确认一下开发是不是写了这几个 TEXTVIEW 的 onclicklistener 的方法,是否按键后会变背景颜色。如果变背景颜色的话,你看看能不能取一下背景颜色?

其实不用非要确认这个页面滑动了没,可以每次先滑动到最左边的页面,然后你想要去哪个页面就划多少次就行了。
或者直接点击你要去的那个页面,例如点 “最近一月”,那不是更简单

#4 楼 @weamylady 主要是我想去检查这个滑动的功能有没有问题,还有点击的功能有没有实现,如果只是为了做数据库的检查就不用这么纠结了

#5 楼 @demon_ke 可以让开发对不同页面加一些属性来帮助自动化的实现,一味的绕过也不是办法。

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