helium商业模式(Helium自动化之常用方法介绍)

helium商业模式(Helium自动化之常用方法介绍)(1)

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

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

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

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

写入

写入方法源码:

helium商业模式(Helium自动化之常用方法介绍)(2)

参数说明:

text: 输入框输入的文本;

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

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

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

helium商业模式(Helium自动化之常用方法介绍)(3)

实现代码如下:

helium商业模式(Helium自动化之常用方法介绍)(4)

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

helium商业模式(Helium自动化之常用方法介绍)(5)

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

以百度搜索输入框为例:

helium商业模式(Helium自动化之常用方法介绍)(6)

实现代码如下:

helium商业模式(Helium自动化之常用方法介绍)(7)

按键

按键方法源码:

helium商业模式(Helium自动化之常用方法介绍)(8)

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

常用的按键如下:

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自动化之常用方法介绍)(9)

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

helium商业模式(Helium自动化之常用方法介绍)(10)

点击

点击方法源码如下:

helium商业模式(Helium自动化之常用方法介绍)(11)

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

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

实现代码如下:

helium商业模式(Helium自动化之常用方法介绍)(12)

双击

双击方法实现源码如下:

helium商业模式(Helium自动化之常用方法介绍)(13)

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

实现代码如下:

helium商业模式(Helium自动化之常用方法介绍)(14)

右击

右击方法源码如下:

helium商业模式(Helium自动化之常用方法介绍)(15)

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

实现代码如下:

helium商业模式(Helium自动化之常用方法介绍)(16)

页面实现效果如下:

helium商业模式(Helium自动化之常用方法介绍)(17)

更多系列文章

敬请期待


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

helium商业模式(Helium自动化之常用方法介绍)(18)

helium商业模式(Helium自动化之常用方法介绍)(19)

想获取更多最新干货内容

快来星标 置顶 关注

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页