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

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


点击上方头像关注我,每周上午 09:00准时推送,每月不定期赠送技术书籍。


本文1163字,阅读约需6分钟


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


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


写入


写入方法源码:

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


参数说明:

text: 输入框输入的文本;

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


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

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

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


实现代码如下:

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


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

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


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

以百度搜索输入框为例:

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


实现代码如下:

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


按键


按键方法源码:

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


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


常用的按键如下:

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


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

实现源码如下:

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


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

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


点击


点击方法源码如下:

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


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


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

实现代码如下:

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


双击


双击方法实现源码如下:

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


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

实现代码如下:

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


右击


右击方法源码如下:

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


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

实现代码如下:

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


页面实现效果如下:

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


更多系列文章

敬请期待



我是CoCo,计算机科学与技术专业,深漂大厂互联网民工(女),坐标深圳。5年工作经验,3年持续输出技术文。ITester软件测试小栈(ID:ITestingA)号主,专注于软件测试技术和宝藏干货分享,每周准时更新原创技术文章,每月不定期赠送技术书籍,愿我们在更高处相逢。喜欢记得星标⭐我,每周及时获得最新推送,第三方转载请注明出处。

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


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

想获取更多最新干货内容

快来星标 置顶 关注

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章