Hi,大家好。在上一篇Helium自动化测试系列文章:Helium自动化之常用方法介绍(二),主要介绍HeliumHelium的写入、按键、单击/双击、右击等常用方法。
今天继续通过源码及实例来介绍Helium的拖拽、按住/松开鼠标、拖拽文件、上传文件、鼠标悬浮、向上/下/左/右滚动屏幕等常用方法。
拖拽、按住/松开鼠标
拖拽、按住/松开鼠标通常配合使用。
按住/松开鼠标方法源码如下:
拖拽方法源码如下:
案例:百度搜索页面,将百度热搜拖拽到百度输入框。
实现代码如下:
二
拖拽文件
上面的例子我们将元素拖拽到指定位置,实际工作中,我们还会有拖拽文件的需求。
拖拽文件源码如下:
案例:将本地图片拖拽到选择文件处,进行上传
实现代码如下:
三
上传文件
上传文件源码如下:
attach_file:上传文件,input元素上传框。
手写一个上传小demo。
案例:实现将本地文件进行上传。
实现代码如下:
实现效果如下:
四
鼠标悬浮
鼠标悬浮源码如下:
案例:以百度首页,鼠标悬浮到设置按钮为例。
实现代码如下:
五
向上/下/左/右滚动屏幕
向上/下/左/右滚动屏幕源码如下:
屏幕上下左右滚动,默认入参100像素。
案例:打开百度页面,屏幕向下滚动300像素。