robotframework+appium自动化时,滑动屏幕关键字的使用
以前我博客中分别介绍了APP自动化和PC自动化测试时,滚动条的使用方法。
今天我再来介绍一个新的关键字:swipe 关键字的用法。
就是滑动屏幕的意思。
查看robotframework中参数说明,需要5个参数
Arguments:
[ start_x | start_y | offset_x | offset_y | duration=duration ]
最后一个参数是持续时间,可以使用默认的。
前面的四个参数是必填参数,就是指滑动前的x坐标,y坐标。滑动后的x坐标,y坐标。
那么现在我们就只要找到这些坐标值就可以了。
如何查找这些坐标值呢?
其实也简单,就是通过uiautomatorviewer定位的时候,会显示他们的坐标,只不过他们显示的是坐标区间。
如:
(0)imageview[635,120][810,505]
(1)TextView[654,139][685,170]
如何取值呢?
看到上面的例子,我们就直接取一组值就可以了。例如:imageview 的就取【635,120】,TextView的就取【654,139】
这样,在使用swipe滑动屏幕的时候,位置就会移动了。
注意事项:
大家要注意开始的位置和结束的位置。就像使用滚动条关键字时一样。
最后,这个关键字不难,使用频率还挺高的,大家多练习几次就能学会使用了。