5分钟学会制作自动化脚本——自动化脚本辅助开发IDE——Selenium IDE介绍(测试工程师必备)

简介: 本文介绍了自动化测试的辅助工具,Selenium IDE的基本使用,有助于自动化工程师辅助编辑自动化脚本,初步建立简单自动化脚本。

 “阅读完本文,即可借助chrome浏览器插件Selenium IDE,个性化定制自己想要的自动化脚本,教程全程干货,简单易懂,包学包会!!!”

实例演示

    • 制作一个自动化脚本,使用词霸,查询单词demo的意思,并打印翻译的内容,并将代码导出保存为Python格式
    • 演示:全程自动化

    image.gif

    IDE安装

      • 使用chrome浏览器,搜索插件Selenium IDE,完成安装Selenium,新建项目并运行

      image.gif

      主界面介绍

      image.gif

      基本操作

        • 命令总览:本次案例中,我们总共需要设置7条命令

        image.gif

          • 设置要访问的URL(网址)https://www.iciba.com,设置在Tests模式下执行

          image.gif

          • open:访问URL
          • 参数:/ 或者/xxx/xxx

          image.gif

          image.gif

            • type:输入
            • 参数:输位置+输入内容
            • 利用快捷按钮选择输入区域

            image.gif

              • click:点击;参数:位置

              image.gif

                • wait:等待变量是否出现
                • 参数:变量类型,变量,时间

                image.gif

                  • store:存储
                  • 参数:数据类型,内容,保存名字

                  image.gif

                    • echo:打印
                    • 参数:${打印内容}

                    image.gif

                      • close:关闭网页

                      image.gif

                        • 结果:成功执行

                        image.gif编辑

                        代码导出

                          • 点击图中三个小点

                                 image.gif

                          • 点击Export

                                 image.gif编辑

                            • 选择要导出的代码类型,点击EXPORT,即可导出脚本代码

                            image.gif

                            录制功能

                              • 记录流程,自动生成脚本,提高开发效率,有兴趣可自行探索


                              相关文章
                              |
                              2月前
                              |
                              前端开发 测试技术 API
                              测试金字塔:别再只盯着UI自动化了
                              测试金字塔:别再只盯着UI自动化了
                              296 116
                              |
                              2月前
                              |
                              敏捷开发 测试技术 API
                              测试金字塔:构建高效自动化测试策略的基石
                              测试金字塔:构建高效自动化测试策略的基石
                              236 116
                              |
                              2月前
                              |
                              设计模式 前端开发 测试技术
                              告别脆弱:构建稳定UI自动化测试的3个核心策略
                              告别脆弱:构建稳定UI自动化测试的3个核心策略
                              291 113
                              |
                              2月前
                              |
                              人工智能 自然语言处理 测试技术
                              从人工到AI驱动:天猫测试全流程自动化变革实践
                              天猫技术质量团队探索AI在测试全流程的落地应用,覆盖需求解析、用例生成、数据构造、执行验证等核心环节。通过AI+自然语言驱动,实现测试自动化、可溯化与可管理化,在用例生成、数据构造和执行校验中显著提效,推动测试体系从人工迈向AI全流程自动化,提升效率40%以上,用例覆盖超70%,并构建行业级知识资产沉淀平台。
                              从人工到AI驱动:天猫测试全流程自动化变革实践
                              |
                              2月前
                              |
                              人工智能 自然语言处理 JavaScript
                              利用MCP Server革新软件测试:更智能、更高效的自动化
                              MCP Server革新软件测试:通过标准化协议让AI实时感知页面结构,实现自然语言驱动、自适应维护的自动化测试,大幅提升效率,降低脚本开发与维护成本,推动测试左移与持续测试落地。
                              |
                              2月前
                              |
                              测试技术 API 数据库
                              测试金字塔:构建高效自动化测试策略的基石
                              测试金字塔:构建高效自动化测试策略的基石
                              260 114
                              |
                              3月前
                              |
                              存储 关系型数据库 测试技术
                              玩转n8n测试自动化:核心节点详解与测试实战指南
                              n8n中节点是自动化测试的核心,涵盖触发器、数据操作、逻辑控制和工具节点。通过组合节点,测试工程师可构建高效、智能的测试流程,提升测试自动化能力。
                              |
                              3月前
                              |
                              机器学习/深度学习 人工智能 测试技术
                              EdgeMark:嵌入式人工智能工具的自动化与基准测试系统——论文阅读
                              EdgeMark是一个面向嵌入式AI的自动化部署与基准测试系统,支持TensorFlow Lite Micro、Edge Impulse等主流工具,通过模块化架构实现模型生成、优化、转换与部署全流程自动化,并提供跨平台性能对比,助力开发者在资源受限设备上高效选择与部署AI模型。
                              354 9
                              EdgeMark:嵌入式人工智能工具的自动化与基准测试系统——论文阅读