iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python自动化测试工具Helium使用示例
  • 518
分享到

python自动化测试工具Helium使用示例

2024-04-02 19:04:59 518人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录前言示例总结前言 Helium工具是对selenium的封装,将Selenium工具的使用变得更加简单。Selenium虽然好,但是在它的使用过程中元素的提取还是比较复杂的,不论

前言

Helium工具是对selenium的封装,将Selenium工具的使用变得更加简单。Selenium虽然好,但是在它的使用过程中元素的提取还是比较复杂的,不论是CSSselector、还是Xpath语法的使用都有一定的学习曲线。

file

示例

首先来看一个简单的实例,通过下面的几行代码就能完成在浏览器打开链接并且搜索的功能实现。


from helium import *  # 导入helium工具的所有对象

start_chrome("https://www.baidu.com")  # 使用谷歌浏览器打开链接

write('python 集中营')  # 在搜索框写入搜索内容

press(ENTER)  # 按下enter键

如下图所示中,搜索到Python集中营正是我发布的文章。

file

首先查看自己的浏览器版本,在浏览器中输入下面的地址进入版本查看。

chrome://version/(复制到谷歌浏览器打开)

file

然后根据自己的浏览器版本下载相应的浏览器驱动,下面是下载地址。

Https://npm.taobao.org/mirrors/chromedriver/

随后将下载好的驱动解压后的chromedrive.exe文件放到本地浏览器的主目录下面即可。 最后在本地的python安装路径的主目录下面再放一个chromedrive.exe文件,至此,就大功告成了,下面就可以快乐的写代码了。

我们再写一个用于在百度中搜索视频的操作,同样的像上面用到的一样类似的写法。


from helium import *  # 导入helium工具的所有对象

start_chrome("https://www.baidu.com")  # 使用谷歌浏览器打开链接

click(Link('地图'))  # 点击超链接

如图,已经打开了百度的地图。

file

总结

helium的封装给我们带来很大的便捷,不用再去分析底层元素的嵌套使用、选择器的筛选等等。

到此这篇关于python自动化测试工具Helium使用示例的文章就介绍到这了,更多相关python自动化工具Helium内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python自动化测试工具Helium使用示例

本文链接: https://www.lsjlt.com/news/158867.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python自动化测试工具Helium使用示例
    目录前言示例总结前言 Helium工具是对Selenium的封装,将Selenium工具的使用变得更加简单。Selenium虽然好,但是在它的使用过程中元素的提取还是比较复杂的,不论...
    99+
    2024-04-02
  • Python进行自动化测试工具
    在自动化测试里Python用途很广,但是市面上测试工具不是很多,这里主要介绍的是一些Python测试的框架1、单元测试a、unittest、doctest:Python自带的单元测试框架b、pyunit:Junit的Python版本c、py...
    99+
    2023-01-31
    测试工具 Python
  • pythonAirtest自动化测试工具的的使用
    目录Airtest的官网介绍项目构成如何上手?一、安装二、使用三、在本地环境中使用及遇到的问题1.使用"pip install airtest" 进行安装2.ID...
    99+
    2024-04-02
  • python中Airtest自动化测试工具怎么用
    小编给大家分享一下python中Airtest自动化测试工具怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Airtest的官网介绍项目构成Airtest:是...
    99+
    2023-06-29
  • 怎么使用IOS自动化测试工具UIAutomation
    这篇文章给大家分享的是有关怎么使用IOS自动化测试工具UIAutomation的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。xcode中自带的Instuments工具可以用来进行APP的自动化测试, 以及用于进行...
    99+
    2023-06-14
  • 如何使用开源测试工具RunnerGo做自动化测试
    以下是使用开源测试工具RunnerGo进行自动化测试的步骤:1. 安装RunnerGo:首先,需要从RunnerGo的官方网站(ht...
    99+
    2023-09-21
    RunnerGo
  • PHP中的测试自动化工具
    随着软件开发领域不断发展,测试自动化工具也日益受到关注和重视。而对于PHP开发人员来说,如何使用测试自动化工具来提高代码的质量呢?本文将介绍一些常用的PHP测试自动化工具,包括PHPUnit、Codeception和Behat,并讨论它们各...
    99+
    2023-05-23
    自动化测试 测试工具 PHP测试
  • Python自动化测试如何自动生成测试用例
    本篇文章给大家分享的是有关Python自动化测试如何自动生成测试用例,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。今天,陕西优就业小优整理了一些技术类干货知识,学习软件测试的小...
    99+
    2023-06-02
  • web自动化测试工具有哪些
    以下是一些常见的Web自动化测试工具:1. Selenium:一个流行的Web自动化测试框架,支持多种编程语言,包括Java、Pyt...
    99+
    2023-09-13
    web
  • android界面自动化测试工具monkeyrunner
    MonkeyRunner是一个Android平台的界面自动化测试工具,它基于Python语言,可以通过编写脚本来模拟用户操作。Mon...
    99+
    2023-09-23
    Android
  • Golang 函数测试的自动化工具
    testify/assert 是 go 语言中一种流行的函数测试自动化工具,通过安装和导入该工具,可以使用一系列断言函数来检查预期值与实际值是否相等,例如 equal(t, expect...
    99+
    2024-04-17
    测试自动化 golang git
  • web自动化测试工具Pyppeteer有什么用
    小编给大家分享一下web自动化测试工具Pyppeteer有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!01.Pyppeteer简介介绍Pyppeteer之...
    99+
    2023-06-02
  • python自动化测试中APScheduler Flask的应用示例
    目录使用背景什么是 APScheduler 框架?APScheduler 框架包含四个组成部分APScheduler 在 flask 中使用编写任务函数,开始 APScheduler...
    99+
    2024-04-02
  • Python爬虫之Web自动化测试工具Selenium&&Chrome handless
    ​ ​ @作者 : SYFStrive @博客首页 : HomePage 🥧 上一篇续文传送门 📌:个人社区(欢迎大佬们加入) 👉:社区链接...
    99+
    2023-09-06
    python chrome 爬虫
  • python自动化测试selenium屏幕截图示例
    WebDriver内置了测试中捕获屏幕并保存的方法。 示例脚本: (1)save_screenshot(filename):保存屏幕截图 from selenium impor...
    99+
    2024-04-02
  • Python接口测试自动化的示例代码
    本篇内容主要讲解“Python接口测试自动化的示例代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python接口测试自动化的示例代码”吧!1、接口请求python 特别是 python 3....
    99+
    2023-06-16
  • Python自动化测试
    第一章 Python自带的UnitTest单元测试框架 一、什么是框架 框架是由大佬开发或者专业的研发团队研发的技术骨架,框架是一个半成品,框架是对常用的功能,基础的代码进行封装的一个工具,这个工具对...
    99+
    2023-09-04
    python 单元测试 junit
  • golang函数的自动化测试工具详解
    自动化测试工具是用于简化和加速 golang 函数测试的工具。常用工具包括:go test:golang 内置框架testify/assert:提供断言和辅助函数ginkgo/gomeg...
    99+
    2024-04-27
    测试自动化 golang
  • python+appium实现自动化测试的示例代码
    目录1.什么是Appium2.启动一个app自动化程序的步骤3.appium服务介绍4. appium客户端使用5.adb的使用 6.Appium启动过程分析1....
    99+
    2024-04-02
  • 手工测试如何转自动化测试
    我接触了太多测试同行,由于多数同行之前一直做手工测试,现在很迫切希望做自动化测试,其中不乏工作5年以上的同行。 我 从事软件自动化测试已经数年了,接触过底层服务端、API 、Web、APP、H5 等等,对自动化算是比较了...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作