当前位置: 首页 > news >正文

selenium的IDE插件进行录制和回放并导出为python/java脚本(10)

图片

Selenium IDE:Selenium Suite下的开源Web自动化测试工具,是Firefox或者chrome的一个插件,具有记录和回放功能,无需编程即可创建测试用例,并且可以将用例直接导出为可用的python/java等编程语言的脚本。

我们以chrome浏览器介绍如何使用IDE工具

下载selenium IDE工具

下载插件地址:国内下载地址:https://www.crx4chrome.com/crx/77585/

点击如下红框处的链接下载插件

图片

chrome浏览器导入selenium IDE插件

打开chrome浏览器,按照下图找到‘管理扩展程序’,

图片

然后将下载的插件拖动到页面上,选择‘添加扩展程序’。

图片

添加后如下

图片

chrome浏览器打开selenium IDE插件

按照如下图双击打开插件

图片

选择创建一个新的project

图片

图片

点击ok后,进入如下页面,功能区主要功能标识如下:

图片

开始录制和回放

点击录制按钮,会自动打开chrome浏览器,填写比如百度地址

图片

点击‘Start Recording’,开始录制,我们输入python点击百度一下进行搜索,然后点击第一个搜索到的内容,最后点击录制按钮结束录制,输入用例名称。

图片

录制后如下,会自动填充整个操作过程,

图片

如果录制有些问题,可以右键某个动作进行删除,或者在该区域中进行修改。

图片

最后点击回放按钮,可以回放这个用例,检验录制是否正确(回放时可以适当调整播放速度)。

最后记得点击功能区域的保存按钮,保存用例。

导出用例

按照如下图,选择用例,点击‘Export’可导出用例。

图片

图片

我们导出基于pytest框架的用例(大家根据实际情况导出其他编程语言的用例,比如java,ruby,C等)

图片

导出后使用pycharm打开用例,如下图,导出的pytest框架用例,格式很清晰,还有setup和teardown功能,大家可以自行修改和调试。

图片

在实际使用中,可以结合该IDE录制回放的能力,帮助自己快速完成脚本用例的输出和调试。

共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。”

-----指水滴不断地滴,可以滴穿石头;

-----比喻坚持不懈,集细微的力量也能成就难能的功劳。

----感谢读者的阅读和学习,谢谢大家。

http://www.lryc.cn/news/462748.html

相关文章:

  • 从0到1封装一个image/pdf预览组件
  • Android build子系统(02)Ninja语法与复杂依赖构建解读
  • JavaScript的第三天
  • 初识git · 有关模型
  • 基于SpringBoot+Vue+uniapp的海产品加工销售一体化管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
  • 解锁机器人视觉与人工智能的潜力,从“盲人机器”改造成有视觉能力的机器人(下)
  • CORS预检请求配置流程图 srpingboot和uniapp
  • 用Spring AI 做智能客服,基于私有知识库和RAG技术
  • TemporalBench:一个专注于细粒度时间理解的多模态视频理解的新基准。
  • 网友提问:网上申请流量卡不通过怎么办?
  • JavaWeb 22.Node.js_简介和安装
  • APIJSON的使用
  • 简单三步完成 Telegram 生态的 Web3 冷启动
  • Go Wails 学习笔记:创建第一个项目
  • Postman使用-基础篇
  • LeetCode 202.快乐数
  • Redis-03 持久化(RDB, AOF,混合持久化)及原理
  • TikTok账号策略:IP和网络环境的要求分析
  • vue后台管理系统从0到1(5)
  • OpenAI的新功能Canvas,效果还不错
  • 了解一些常用的Javascript对象方法
  • 【知识科普】GraphQL一个强大的API查询语言
  • Spring Boot 整合达梦
  • Vue.js 组件开发基本步骤
  • 博客搭建之路:hexo使用next主题渲染流程图
  • 【数据结构与算法】线性表顺序存储结构
  • Unix Standardization and Implementations
  • Windows 与 Java 环境下的 Redis 利用分析
  • 机器视觉系统硬件组成之工业相机篇
  • 离线安装bitnami-gitlab8.8.4+汉化