Helium自动化之常用方法介绍(三)

2022-04-13 09:58:07 浏览数 (1)

Hi,大家好。在上一篇Helium自动化测试系列文章:Helium自动化之常用方法介绍(二),主要介绍HeliumHelium的写入、按键、单击/双击、右击等常用方法。

今天继续通过源码及实例来介绍Helium的拖拽、按住/松开鼠标、拖拽文件、上传文件、鼠标悬浮、向上/下/左/右滚动屏幕等常用方法。

拖拽、按住/松开鼠标

拖拽、按住/松开鼠标通常配合使用。

按住/松开鼠标方法源码如下:

拖拽方法源码如下:

案例:百度搜索页面,将百度热搜拖拽到百度输入框。

实现代码如下:

拖拽文件

上面的例子我们将元素拖拽到指定位置,实际工作中,我们还会有拖拽文件的需求。

拖拽文件源码如下:

案例:将本地图片拖拽到选择文件处,进行上传

实现代码如下:

上传文件

上传文件源码如下:

attach_file:上传文件,input元素上传框。

手写一个上传小demo。

案例:实现将本地文件进行上传。

实现代码如下:

实现效果如下:

鼠标悬浮

鼠标悬浮源码如下:

案例:以百度首页,鼠标悬浮到设置按钮为例。

实现代码如下:

向上/下/左/右滚动屏幕

向上/下/左/右滚动屏幕源码如下:

屏幕上下左右滚动,默认入参100像素。

案例:打开百度页面,屏幕向下滚动300像素。

0 人点赞