前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Helium自动化之常用方法介绍(二)

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

作者头像
ITester软件测试小栈
发布2022-04-13 09:51:01
3930
发布2022-04-13 09:51:01
举报
文章被收录于专栏:全栈测试全栈测试

Hi,大家好。在上一篇Helium自动化测试系列文章:Helium自动化之常用方法介绍(一),主要介绍Helium内置函数、启动浏览器、刷新浏览器、访问网址等常用的方法。

今天继续通过源码及实例来介绍Helium的写入、按键、单击/双击、右击等常用方法。

写入

写入方法源码:

参数说明:

text: 输入框输入的文本;

into:输入框中有提示信息的写法。

案例1: 输入框有提示信息

以163邮箱登录页的账号、密码输入框为例。

实现代码如下:

自动化页面实现效果如下:

案例2: 输入框没有提示文案

以百度搜索输入框为例:

实现代码如下:

按键

按键方法源码:

普通字母、数字直接用输入就可以了,如果是组合快捷键,用+号连接。

常用的按键如下:

代码语言:javascript
复制
NULL         = Keys.NULL
CANCEL       = Keys.CANCEL
HELP         = Keys.HELP
BACK_SPACE   = Keys.BACK_SPACE
TAB          = Keys.TAB
CLEAR        = Keys.CLEAR
RETURN       = Keys.RETURN
ENTER        = Keys.ENTER
SHIFT        = Keys.SHIFT
LEFT_SHIFT   = Keys.LEFT_SHIFT
CONTROL      = Keys.CONTROL
LEFT_CONTROL = Keys.LEFT_CONTROL
ALT          = Keys.ALT
LEFT_ALT     = Keys.LEFT_ALT
PAUSE        = Keys.PAUSE
ESCAPE       = Keys.ESCAPE
SPACE        = Keys.SPACE
PAGE_UP      = Keys.PAGE_UP
PAGE_DOWN    = Keys.PAGE_DOWN
END          = Keys.END
HOME         = Keys.HOME
LEFT         = Keys.LEFT
ARROW_LEFT   = Keys.ARROW_LEFT
UP           = Keys.UP
ARROW_UP     = Keys.ARROW_UP
RIGHT        = Keys.RIGHT
ARROW_RIGHT  = Keys.ARROW_RIGHT
DOWN         = Keys.DOWN
ARROW_DOWN   = Keys.ARROW_DOWN
INSERT       = Keys.INSERT
DELETE       = Keys.DELETE
SEMICOLON    = Keys.SEMICOLON
EQUALS       = Keys.EQUALS
NUMPAD0      = Keys.NUMPAD0
NUMPAD1      = Keys.NUMPAD1
NUMPAD2      = Keys.NUMPAD2
NUMPAD3      = Keys.NUMPAD3
NUMPAD4      = Keys.NUMPAD4
NUMPAD5      = Keys.NUMPAD5
NUMPAD6      = Keys.NUMPAD6
NUMPAD7      = Keys.NUMPAD7
NUMPAD8      = Keys.NUMPAD8
NUMPAD9      = Keys.NUMPAD9
MULTIPLY     = Keys.MULTIPLY
ADD          = Keys.ADD
SEPARATOR    = Keys.SEPARATOR
SUBTRACT     = Keys.SUBTRACT
DECIMAL      = Keys.DECIMAL
DIVIDE       = Keys.DIVIDE
F1           = Keys.F1
F2           = Keys.F2
F3           = Keys.F3
F4           = Keys.F4
F5           = Keys.F5
F6           = Keys.F6
F7           = Keys.F7
F8           = Keys.F8
F9           = Keys.F9
F10          = Keys.F10
F11          = Keys.F11
F12          = Keys.F12
META         = Keys.META
COMMAND      = Keys.COMMAND

案例:百度搜索框输入文本后,使用按键进行回车及页面滑动到底部。

实现源码如下:

实现效果如下:进入搜索页面后,滚动到页面底部。

点击

点击方法源码如下:

click点击在自动化中是常用的功能,点击元素或者某个点。

案例:点击百度搜索页的"百度一下"按钮。

实现代码如下:

双击

双击方法实现源码如下:

案例:百度首页,双击地图按钮

实现代码如下:

右击

右击方法源码如下:

案例:百度搜索页,新闻按钮右击

实现代码如下:

页面实现效果如下:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ITester软件测试小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档