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滑动屏幕的时候,位置就会移动了。

 

注意事项:

大家要注意开始的位置和结束的位置。就像使用滚动条关键字时一样。

 

最后,这个关键字不难,使用频率还挺高的,大家多练习几次就能学会使用了。

 

posted @ 2020-07-01 10:48  知识在于点滴的积累  阅读(694)  评论(0编辑  收藏  举报