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