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

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

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

Hi,大家好。在上一篇Helium自动化测试系列文章:介绍一下Selenium的集美:优秀的Helium,主要Helium特点、安装及通过案例展示了Helium的简洁之美。

今天主要介绍Helium一些常用的方法使用,感兴趣的小伙伴们一起体验一下。

Helium内置函数

如何查看Helium内置的函数呢?

内置的函数如下:

代码语言:javascript
复制
['ADD', 'ALT', 'APIImpl', 'ARROW_DOWN', 'ARROW_LEFT', 'ARROW_RIGHT', 'ARROW_UP', 'Alert', 'BACK_SPACE', 'Button', 'CANCEL', 'CLEAR', 'COMMAND', 'CONTROL', 'CheckBox', 'ComboBox', 'Config', 'DECIMAL', 'DELETE', 'DIVIDE', 'DOWN', 'END', 'ENTER', 'EQUALS', 'ESCAPE', 'F1', 'F10', 'F11', 'F12', 'F2', 'F3', 'F4', 'F5', 'F6', 'F7', 'F8', 'F9', 'GUIElement', 'HELP', 'HOME', 'HTMLElement', 'INSERT', 'Image', 'Keys', 'LEFT', 'LEFT_ALT', 'LEFT_CONTROL', 'LEFT_SHIFT', 'Link', 'ListItem', 'META', 'MULTIPLY', 'NULL', 'NUMPAD0', 'NUMPAD1', 'NUMPAD2', 'NUMPAD3', 'NUMPAD4', 'NUMPAD5', 'NUMPAD6', 'NUMPAD7', 'NUMPAD8', 'NUMPAD9', 'OrderedDict', 'PAGE_DOWN', 'PAGE_UP', 'PAUSE', 'Point', 'RETURN', 'RIGHT', 'RadioButton', 'S', 'SEMICOLON', 'SEPARATOR', 'SHIFT', 'SPACE', 'SUBTRACT', 'TAB', 'Text', 'TextField', 'UP', 'Window', '_API_IMPL', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', '_get_api_impl', '_impl', 'attach_file', 'click', 'copy', 'doubleclick', 'drag', 'drag_file', 'find_all', 'get_driver', 'get_easily_readable_snippet', 'go_to', 'helium', 'highlight', 'hover', 'kill_browser', 'namedtuple', 'press', 'press_mouse_on', 'refresh', 'release_mouse_over', 'repr_args', 'rightclick', 'scroll_down', 'scroll_left', 'scroll_right', 'scroll_up', 'select', 'set_driver', 'start_chrome', 'start_firefox', 'switch_to', 'wait_until', 'write']

启动浏览器

以start_firefox()为例,源码如下:

入参:

url:要访问的网站网址,比如https://www.baidu.com/

headless:无头模式,即执行脚本时,浏览器是否可见。

options:浏览器配置,要使用options时需引入配置模块。

案例1:

设置headless为True,浏览器不可见,headless为False,打开浏览器。

案例2:

设置options,比如设置浏览器打开时的宽高。

打开浏览器效果如下:

刷新浏览器

源码如下:

使用refresh()刷新页面,用法较简单。

案例:

进入百度页面,然后刷新页面。

访问网址

源码如下:

源码比较简单,入参为URL。

案例:

先打开百度搜索页面,再访问百度新闻页面。

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

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

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

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

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