首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大大的小数据

    Helium采集2020.8.19

    基于Selenium的库Helium采集 1、Helium库简介 Helium库是基于Selenium基础上的更加高级的Web自动化工具,它能够通过网页上可以看见的标签和名称等信息来进行用户交互。 官方表示,要实现同样的功能,Helium 相比 Selenium 要少 30% - 50% 的代码。目前,Helium 仅支持 Chrome 和 FireFox。 Helium 自带 WebDriver,不需要下载、配置浏览器驱动 2、安装pip install Helium即可安装 3、报错。换一个试试。 4、 5、搞定。

    28610编辑于 2022-09-21
  • 来自专栏Helium LoRaWAN

    Helium网络系列之GNSS定位应用

    简介 本文介绍GNSS定位终端在Helium网络以及腾讯云物联网开发平台IoT Explorer的应用。 2. 定位工具和平台介绍 2.1 Mappers Helium Mappers 项目是一项众包工作,旨在构建全球 Helium 网络的真实信号覆盖图。在Mappers查看Mappers数据。 Mappers 工具可让您查看项目参与者已探索的区域,以及为这些区域提供覆盖的 Helium 热点。通过映射现实世界的覆盖范围,网络用户可以了解传感器部署在何处被证明有效。 参考链接Mappers 2.2 Cargo Helium Cargo 是一个评估工具,数据对所有开发人员开放,可以看到所有的设备最近一段时期内的定位数据。 Helium Console 设置配置 5.1 Helium Console控制台添加设备 5.2 添加新的Function,解析Edwei工卡设备,脚本文件 function Decoder(bytes

    1.3K130发布于 2021-09-20
  • 来自专栏AllTests软件测试

    自动化测试工具-Helium

    在 Selenium 中,需要使用 HTML ID、XPath 和 CSS 选择器来识别网页元素,而 Helium 可以通过用户可见的标签来引用元素,因此,Helium 脚本通常比类似的 Selenium Helium 只是将 Selenium 进行了包装,所以您可以自由地混合使用这两个库(Helium、Selenium)。 默认情况下,Helium 最多等待 10 秒以使元素出现。 5、显式等待:Helium 为您提供了一个更好的 API,用于等待网页上的条件变为真。 pip install helium 如图所示: Helium 安装成功,对应版本为 3.0.8。 依赖的 Selenium 对应版本为 3.141.0。 5、常用API 1、引入 helium 模块 from helium import * 2、操作 Chrome # 启动Chrome start_chrome() # 打开一个URL start_chrome

    3.6K10编辑于 2022-07-26
  • 来自专栏全栈测试

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

    在上一篇Helium自动化测试系列文章:介绍一下Selenium的集美:优秀的Helium,主要Helium特点、安装及通过案例展示了Helium的简洁之美。 今天主要介绍Helium一些常用的方法使用,感兴趣的小伙伴们一起体验一下。 Helium内置函数 如何查看Helium内置的函数呢? doubleclick', 'drag', 'drag_file', 'find_all', 'get_driver', 'get_easily_readable_snippet', 'go_to', 'helium

    73040编辑于 2022-04-13
  • 来自专栏全栈测试

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

    在上一篇Helium自动化测试系列文章:Helium自动化之常用方法介绍(二),主要介绍HeliumHelium的写入、按键、单击/双击、右击等常用方法。 今天继续通过源码及实例来介绍Helium的拖拽、按住/松开鼠标、拖拽文件、上传文件、鼠标悬浮、向上/下/左/右滚动屏幕等常用方法。 拖拽、按住/松开鼠标 拖拽、按住/松开鼠标通常配合使用。

    98610编辑于 2022-04-13
  • 来自专栏Python 自动化

    Python 自动化,Helium 凭什么取代 Selenium?

    Helium 是什么? Helium 是一款 Web 端自动化开源框架,全称是:Selenium-Python-Helium,从名字上就可以看出,Helium 似乎和 Selenium 息息相关 确实,Helium 针对 Selenium - 50% 的代码 目前,Helium 仅支持 Chrome 和 FireFox 2.优缺点 Helium 主要包含下面 6 个优点: Helium 自带 WebDriver,不需要下载、配置浏览器驱动 接着,我们在 IDE 中,使用 helium. 我们发现,Helium 包含的操作动作、控件对象、键盘操作关键字基本覆盖了大部分的自动化操作场景 4.Selenium VS Helium 接下来,我们以登录 126 邮箱为例,来比较 Selenium

    2.2K10发布于 2020-08-22
  • 来自专栏全栈测试

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

    在上一篇Helium自动化测试系列文章:Helium自动化之常用方法介绍(一),主要介绍Helium内置函数、启动浏览器、刷新浏览器、访问网址等常用的方法。 今天继续通过源码及实例来介绍Helium的写入、按键、单击/双击、右击等常用方法。 写入 写入方法源码: 参数说明: text: 输入框输入的文本; into:输入框中有提示信息的写法。

    71430编辑于 2022-04-13
  • 来自专栏全栈测试

    介绍一下Selenium的集美:优秀的Helium

    没错,今天要写的就是Helium自动化。看名字跟Selenium那么像,Helium和selenium有什么关系吗? 感兴趣的朋友们可以下载一探究竟,Helium传送门: https://github.com/mherrmann/selenium-python-heliumHelium优缺点 人无完人,工具也是如此 首先,来了解一下Helium的优缺点。 1 Helium优点 Helium是一个开源项目,有以下5个优点: ① Web Driver管理:helium自带ChromeDriver和Geckodriver的副本,所以用户不需要下载浏览器驱动并配置路径上 2 安装Helium 安装命令如下: pip install helium 安装成功效果如下: 三 Helium小例子 打开pycharm编辑器,用Helium写个必应搜索的小例子。

    1.2K30编辑于 2022-03-10
  • 来自专栏Helium LoRaWAN

    Grafana 面板监控 Helium 网络中的LoRaWAN温湿度终端

    上次我们介绍了如何通过腾讯的物联网开发平台实现将helium网络中LoRaWAN终端的数据推动到微信公众号和腾讯连连小程序,本篇文档介绍如何通过腾讯云的CVM主机部署Mosquitto MQTT + Telegraf 仪表盘: [温湿度监控仪表盘] 准备工作 腾讯云云服务器主机,Ubuntu Server 20.04 LTS 64位 Rejeee温湿度传感器 Helium热点网关 Helium Console账户 数据流程: Rejeee温湿度传感器 --> Helium热点AP --> HeliumConsole --> MQTTBroker --> Telegraf --> InfluxDB --> Grafana update sudo apt-get install mosquitto mosquitto-clients sudo apt-get clean 配置MQTT密码 创建两个MQTT账户密码,分别用在Helium 使用MQTT集成将数据导入MQTT Broker 配置HElium Console MQTT集成 示例: mqtt://heliumconsole:heliumconsole123@serverIP:

    1.5K60发布于 2021-09-12
  • 来自专栏星融元

    开源的DPU “Helium”,给性能不足的服务器安上“外挂”!

    DPU智能网卡 当前,秉承着开放网络的理念,星融元已将Helium智能网卡的产品资料和代码开源,诚邀各位合作伙伴共同打造智能网卡行业生态! 图片 以NFV(如vFW)为例,对比x86服务器: 通过以下数据可以发现,在提供了更低转发时延和更高流新建会话数的情况下,Helium智能网卡的功耗仅为服务器的1/6,购买成本节省超过1/3。 处理性能 转发时延 流新建会话数 功耗 2U机架式服务器 2 x Intel Xeon Gold 5118 24核 60G 200μs 12W 350W Helium 智能网卡 24核 60G 100μs 15W 60W 以云网关接入为例: 在保证总接入用户数量的前提下,引入Helium智能网卡的建设方案相对于纯2U服务器的建设方案在机架空间占用、总功耗、成本上都具有明显优势。 智能网卡典型功耗为60W; 单流量牵引交换机典型功耗为430W; 各产品购入成本均取该规格对应的市场均价; 3 x 4U服务器 24 x Helium 智能网卡 1 x 流量牵引交换机 14U,1个42U

    1.5K20编辑于 2023-06-15
  • 来自专栏Python 自动化

    推荐一款 10 行 Python 代码实现网页自动化工具

    通过Helium,即便不在了解 Html、CSS 这些知识,你依然可以轻松的完成 Web 自动化程序的开发,轻松掌握爬虫技能,同时能够辅助日常重复性劳动,彻底解放你的双手 Helium 为了方便大家理解和使用 Helium 与 Github 的交互过程,其中涉及了我们常用的操作,例如, 输入账号密码 点击按钮 跳转网页 在这里,我就不再重复这个过程,下面以 爬取网页图片链接 的例子来讲解一下 Helium 的用法 ,同时把 Helium 的常用操作串联起来。 打开百度搜索; 搜索相关图片; 跳转到图片页面; 打开图片; 点击下载按钮; 下面,就通过 Helium 来逐步完成上述 5 步 打开百度搜索 Helium 可以直接打开对应的网址,目前支持 Chrome 好在 Helium 兼容了 Selenium 的接口,我们可以通过 Selenium 来获取页面的元素,然后结合 Helium 的点击就可以实现打开图片这一步骤 // pn1是其中一幅图的名称,通过名称来获取对应的元素

    5K20发布于 2020-06-24
  • 来自专栏Tensorbytes

    基于helium自动化测试的方法进行代码仓库梳理和备份

    helium 简介 helium是一款基于 Selenium 实现的网页自动化工具,他的 API 比 Selenium 更简介,当然也因为他是基于 Selenium 之上构建的,因此灵活性会比 Selenium 稍微差一些,不过如果对于一些简单的工作, helium 会更方便。 helium 安装 python-helium 是基于 Python3 的,因此需要在 Python3 的环境下安装,直接用pip安装: pip install helium 代码梳理 代码仓库创建 这里由开发人员梳理出了新旧代码的代码仓库对照表 new新旧仓库对照表.xls,需要基于 excel 表先新的gitlab地址下创建代码仓库: from helium import start_chrome, write, press, ENTER,

    1.1K50发布于 2020-09-16
  • 来自专栏星融元

    这款国产高性能DPU智能网卡,即将开源!

    基于DPU的全开放架构智能网卡:Helium 系列 Helium EC2004Y Helium EC2002P 网络接口 4 x 25GE SFP28 2 x 100GE SFP28 主机接口 Helium DPU智能网卡上的应用性能表现 1、OVS的全卸载 Helium智能网卡采用高性能DPU芯片,具备独立的CPU和内存,可轻松实现百万级流表以及OVS控制面和转发面的全卸载,无缝融入虚拟网络 图片 Helium与当前市面上的智能网卡对比 对比FPGA架构智能网卡 FPGA架构智能网卡 Helium DPU 智能网卡 开发难度 开发难度较高,需厂商高度支持 标准Linux+容器化架构 图片 图片 图片 关于Helium DPU智能网卡的开源工作 秉承开源开放的理念,星融元现已将Helium DPU智能网卡的产品资料和相关代码开放给生态内广大客户和合作伙伴,期待与您一同探索更多开放网络的应用场景 开源地址:https://github.com/asterfusion/Helium_DPU

    1.7K30编辑于 2023-07-04
  • 来自专栏Helium LoRaWAN

    Helium 去中心化的LoRaWAN网络在腾讯云物联网开发平台的应用实战

    简介 本文档介绍Helium console的使用,将标准的LoRaWAN终端加入到Helium People’s Network,并通过腾讯云IoT explorer物联网开发平台集成,在微信公众号以及腾讯连连小程序推送消息和展示数据 Helium People’s Network 是一个全球性、分布式的开放网络。 通过 Hotspots(LoRaWAN网关),Helium 可以为支持 LoRaWAN 协议的物联网设备提供公共的无线网络覆盖,使物联网设备更方便地接入互联网和传输数据。 Console 使用 创建Helium console 账户 登陆Helium 控制台注册用户,可以使用google账户直接登陆,或者通过邮件创建新账户。 新账户完成后,需要登陆注册邮箱确认,确认完成后就可以使用新账户登陆Helium Console 控制台 [注册Console账户] [成功登陆控制台] Data Credits 使用Helium People

    4.8K233发布于 2021-09-05
  • 来自专栏凹凸玩数据

    除了Selenium,介绍一款新的网页自动化工具来爬虫

    Helium 为了方便大家理解和使用,Helium作者把一些常用方法总结了一个清单。另外,在Python文件列出了公共函数,使用者可以通过阅读这个Python文件的代码来了解有哪些函数接口可以调用。 在前面GIF动图中给出了Helium与Github的交互过程,其中涉及了我们常用的操作,例如, 输入账号密码 点击按钮 跳转网页 在这里,我就不再重复这个过程,下面以爬取网页图片链接的例子来讲解一下Helium 的用法,同时把Helium的常用操作串联起来。 打开百度搜索 Helium可以直接打开对应的网址,目前支持Chrome和火狐浏览器,只要用到start_chrome或者start_firefox函数,下面以Chrome浏览器为例, from helium 好在Helium兼容了Selenium的接口,我们可以通过Selenium来获取页面的元素,然后结合Helium的点击就可以实现打开图片这一步骤。

    2.3K20发布于 2020-06-28
  • 来自专栏星融元

    星融元:边缘机房如何低成本地提高单位空间的算力?

    DPU算力的池化应用图片Helium智能网卡基于高性能DPU芯片的25GE/100GE以太网智能网卡,符合PCIe及以太网协议,提供PCIe*8或PCIe*16 Gen3.0/Gen4.0通道接口,可以直接插入到标准服务器或者 Helium DPU资源池解决方案采用标准服务器+多块Helium DPU智能网卡的形式为客户打造高性能算力资源池。 其中Helium负责网络数据转发及部分计算类业务,服务器CPU完成控制面以及实时性要求不高的复杂计算业务,进而实现优化资源分配,简化运维管理的目标。 客户原来跑在x86服务器上的各种DPDK应用和VPP应用,仅需要简单编译就可以迅速移植到Helium智能网卡上。 目前,Helium DPU智能网卡上的软件和场景已经开源:https://github.com/asterfusion/Helium_DPU/基于Helium DPU网卡加速如SSL解密、关键字匹配等报文处理功能以资源池的方式实现可视网络采集中的高级功能

    30130编辑于 2023-08-04
  • 来自专栏裸机思维

    你听说过Cortex-M85么?

    简单粗暴的打个比方: Cortex-M85 ≈ Cortex-M7 + TrustZone + Helium (Cortex-M版本的NEON) 性能总结:超标量双发射流水线——暴力 特色:支持Helium(也就是Cortex-M版本的NEON)可以通过SIMD指令集提供强大的DSP性能。 目前已经可以使用的软件支持有: CMSIS-DSP:提供强大的DSP加速库 Arm-2D:提供强大的2.5D图形加速能力 各类第三方音频库:通过Helium提供数倍的音频加速性能 CMSIS-NN:提供强大的 https://community.arm.com/arm-community-blogs/b/internet-of-things-blog/posts/introducing-cortex-m85 关于Helium 的官方网址: https://developer.arm.com/Architectures/Helium 最新Arm Compiler 6的下载链接: https://developer.arm.com

    96220编辑于 2022-05-17
  • 来自专栏单片机爱好者

    Are you kidding?灯泡也能机器学习?

    我们没有开玩笑,来看看这款Helium灯泡,它提出了一种“机器学习”功能,通过灯泡本身的传感器、更强大的App,实现智能化的照明体验。 首先,Helium可以在你走入昏暗房间时自动点亮。 作为一款可变色灯泡,Helium可调节色温的范围为2000~8000K,通过时间、传感器以及App综合计算的机制,在不同时间内按最适合的亮度和色温发光,帮助你更好地工作、睡眠。 除了集成802.11 b/g/n Wi-Fi和蓝牙4.0LE连接,Helium还集成了Li-Fi,这是一种基于可见光波谱的全新无线传输技术,也就是说Helium还是一款Wi-Fi桥接装置,帮助你去除家中的

    48150发布于 2020-06-29
  • 来自专栏星融元

    一台Server+8块SmartNIC,DPU的池化如何助力边缘云计算实践

    Helium DPU智能网卡为边缘云算力扩展难题提供了一个解决思路:提高单位空间的算力上限。 图片当前,星融元已将Helium DPU智能网卡的软件和场景开源,欢迎各位行业伙伴与我们共创生态。 加速网络应用开发和移植Helium DPU智能网卡提供全套的开发套件,客户无需关注底层开发环境,即可进行上层应用的开发及移植。 图片算力扩展,不仅是在边缘云…基于Helium的DPU资源池方案还可应用于云计算、5G UPF、网络可视等多种场景。 图片服务器CPU负责管理面业务及部分实时性要求不高的复杂计算业务Helium DPU卡负责网络数据转发面和控制面业务,并通过硬件加速协处理器进行应用加速多块Helium DPU存储的数据通过PCIe共享到同一台服务器

    76910编辑于 2023-06-26
  • 来自专栏星融元

    讲座干货整理!星融元DPU智能网卡在哪开源,如何开源?

    星融元DPU技术负责人张敏以线上直播的形式,面向DPU开发从业者以及对相关技术感兴趣的各界人士,介绍了 Helium DPU产品开源的目的和进展、软硬件架构以及几大典型应用场景。 图片 Helium DPU卡的硬件架构 我们可以结合下图来了解Helium的硬件架构,整个DPU卡是由24个ARM核和一些用于网络处理的重要硬件模块组成的。 此外,Helium DPU 还有用于DPI(深度报文检测)和加速虚拟化管理的模块等等,感兴趣的读者可自行前往产品的开源页面查看。 开源地址:https://github.com/asterfusion/Helium_DPU 一站式的综合开发环境,FusionNOS-Framework 图片 Helium 所提供的软件开发套件(FusionNOS-Framework 22.11以后的版本已支持P4 DPDK,这意味着Helium上完全可以运行P4程序,让交换机的流水线在DPU上跑起来。

    72810编辑于 2023-07-12
领券