1 说明:=====1.1 Helium 全称是: Selenium-Python-Helium。1.2 Helium 是一款 Web 端自动化开源框架。1.3 Helium是一个围绕

https://blog.csdn.net/weixin_39693101/article/details/111627412

1 说明:

=====

1.1 Helium 全称是: Selenium-Python-Helium。

1.2 Helium 是一款 Web 端自动化开源框架。

1.3 Helium是一个围绕selenium的库,它为web自动化提供了一个更直观的api。

1.4 Helium是用于Web自动化的最佳Python库,比Selenium-python简单50%。


2 准备:

=====

2.1 官网:

https://github.com/mherrmann/selenium-python-helium
2.2 安装:

pip install helium#本机安装sudo pip3.8 install -i https://mirrors.aliyun.com/pypi/simple helium
2.3 环境:

华为笔记本电脑、深度deepin-linux操作系统、谷歌浏览器、python3.8和微软vscode编辑器。

3 官方实例demo:


4 警视弹出窗:

==========

4.1 代码:

from helium import *#默认谷歌浏览器,请注意安装driver = start_chrome()# A Selenium API:driver.execute_script("alert('Hi!你好!');")
4.2 效果图:


5 打开和关闭浏览器:

===============

5.1 代码:

#%%from helium import *#start_chrome()  #打开谷歌浏览器,默认网页标题名data#start_chrome('good') #打开谷歌浏览器,网页标题名为goodstart_chrome('www.baidu.com')  

#打开谷歌浏览器,打开百度搜索主页#%%kill_browser()  #关闭浏览器#%%#start_firefox()  #打开火狐浏览器# %%
5.2 操作和效果图:


6 优缺点:

======

6.1 优点:

Helium 相比 Selenium 使用似乎更方便。

6.2 缺点:

但是它不适用于一些复杂的页面。

因此, 在实际自动化项目中,建议搭配 Selenium 和 Helium 使用,简单的页面使用 Helium,复杂的页面切换到 Selenium。

Helium 主要缺点,体现在:

由于封装,屏蔽了很多细节,所以它不合适二次开发。

目前仅支持 Chrome 和 FireFox 浏览器。

相关资源:...helium:Selenium-python但更轻巧:Helium是用于Web自动化的最佳...
————————————————
版权声明:本文为CSDN博主「weixin_39693101」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39693101/article/details/111627412

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值