Helium自动化框架 基础操作

Helium自动化框架 基本操作

Helium 是一款 Web 端自动化开源框架,基于Selenium进行的再次封装,更轻量级的浏览器自动化。
1.安装helium
使用pip show helium指定查看是否安装成功
![anzhuangcheng ](https://img-blog.csdnimg.cn/12062bb9ad6f46d6a7c30922714dd952.png)
2.操作浏览器
打开浏览器,浏览器最大化

# -*- coding: UTF-8 -*-
from helium  import *
# 导入option
from selenium.webdriver import ChromeOptions
from  time  import sleep
# 实例化option配置对象
options = ChromeOptions()
# 窗口最大化配置
options.add_argument('--start-maximized')
#启动浏览器
start_chrome(options=options)

打卡浏览器
3.访问指定的url地址

go_to('http://127.0.0.1:82/zentao/user-login.html')

4.文本框输入指定的数据
(1)按照定位的元素去输入

write('admin',S('//*[@id="account"]'))

(2)按照输入文本框默认字符去输入

write('123456',into='请输入密码')

5.进行点击操作
1.输入定位元素去进行点击操作

click(S('//*[@id="account"]'))

2.输入文本内容去进行点击操作

click('登录')

6.关闭浏览器

kill_browser()

7.判断页面文本是否存在

wait_until(Text('admin').exists)

8.刷新当前界面

refresh()

9.高亮显示某一个字段

highlight("用户名")

10.隐式等待

Config.implicit_wait_secs = 5

11.窗口切换

switch_to("baidu")
switch_to(find_all(Window())[0])
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值