安装

ChromeFirefox网络商店安装Selenium IDE 。

启动IDE

安装后,通过从浏览器菜单栏中单击其图标来启动它。

故障排除

在菜单栏中没有看到Selenium IDE的图标?

选项1

确保在浏览器的扩展程序设置中启用了IDE。

通过在地址栏中输入以下内容并点击,您可以快速到达目的地Enter

  • Chrome: chrome://extensions
  • Firefox: about:addons

选项2

该扩展名可能已启用,但图标已隐藏。尝试调整菜单栏的大小,以提供更多空间。

在Chrome浏览器中,您可以通过以下方法执行此操作:单击地址栏的右侧,按住该单击,然后将其向左或向右拖动。

在Firefox中,您需要右键单击,单击Customize,对菜单栏进行调整,然后单击Done

欢迎屏幕

启动IDE后,将显示一个欢迎对话框。

这将使您快速访问以下选项:

  • 在新项目中记录新测试
  • 打开一个现有项目
  • 创建一个新项目
  • 关闭IDE

如果这是您第一次使用IDE(或者您正在启动新项目),请选择第一个选项。

记录您的第一个测试

创建新项目后,将提示您命名它,然后要求您提供基本URL。基本URL是您正在测试的应用程序的URL。只需设置一次,它就会在该项目的所有测试中使用。如果需要,您可以稍后更改。

完成这些设置后,将打开一个新的浏览器窗口,加载基本URL,并开始记录。

与页面进行交互,您的每个动作都将记录在IDE中。要停止录制,请切换到IDE窗口,然后单击录制图标。

整理测试

测验

您可以通过单击+左侧工具栏菜单顶部(Tests标题右侧)的符号,命名它,然后单击来添加新测试ADD

添加后,您可以手动输入命令,也可以单击IDE右上角的记录图标。

套房

可以将测试分组到套件中。

在创建项目时,Default Suite会创建一个,并且您的第一个测试会自动添加到其中。

要创建和管理套件,请转到Test suites面板。您可以通过单击左侧工具栏菜单顶部的下拉菜单(例如,单击单词Tests)并选择来到达那里Test suites

添加套房

要添加套件,请单击标题+右侧左侧栏菜单顶部的符号Test Suites,提供名称,然后单击ADD

添加测试

要将测试添加到套件上,请将鼠标悬停在套件名称上,然后执行以下操作:

  1. 单击Test Suites标题右侧显示的图标
  2. 请点击 Add tests
  3. 从菜单中选择要添加的测试
  4. 请点击 Select

删除测试

要删除测试,请将鼠标悬停在该测试上,然后单击X名称右侧显示的。

删除或重命名套件

要删除套件,请单击其名称右侧出现的图标,单击Delete,然后Delete在出现提示时再次单击。

要在套件名称上重命名套件,请单击名称右侧出现的图标,单击Rename,更新名称,然后单击RENAME

保存工作

要保存您刚刚在IDE中完成的所有操作,请单击IDE右上角的保存图标。

它将提示您输入保存项目的位置和名称。最终结果是带有.side扩展名的单个文件。

回放

浏览器内

您可以在IDE中播放测试,方法是选择要播放的测试或套件,然后单击测试编辑器上方菜单栏中的播放按钮。

测试将在浏览器中播放。如果仍在从录制中打开一个窗口,则将其用于播放。否则,将打开并使用一个新窗口。

跨浏览器

如果要在其他浏览器上运行IDE测试,请确保安装命令行运行器。

  1. Selenium IDE使用指南一(爬虫脚本录制器)
  2. Selenium IDE使用指南二(命令行运行器)
  3. Selenium IDE使用指南三(控制流)
  4. Selenium IDE使用指南四(代码导出)
  5. Selenium IDE使用指南五(常见问题)
  6. Selenium IDE使用指南六(指令列表)
  7. Selenium IDE使用指南七(参数定义)
    作者:分布式编程
    出处:https://zthinker.com/
    如果你喜欢本文,请长按二维码,关注 分布式编程
    .

Selenium IDE使用指南一(爬虫脚本录制器)的更多相关文章

  1. JMeter http(s)测试脚本录制器的使用

    JMeter http(s)测试脚本录制器的使用 by:授客 QQ:1033553122 http(s) Test Script Recorder允许Jmeter在你使用普通浏览器浏览web应用时,拦 ...

  2. firefox56 版本中的 Selenium IDE 无法导出脚本问题

    firefox:56 Slenium IDE :3系列 问题:Selenium IDE 没有工具栏,无法导出录制的脚本,这给自动化测试工作带来了极大的不便. 解决办法:将firefox 降级 (只有5 ...

  3. Selenium私房菜系列4 -- Selenium IDE的使用

    (转自http://www.cnblogs.com/hyddd/archive/2009/05/24/1487967.html) 前面说过,Selenium IDE是Firefox的一个插件,是可以进 ...

  4. 《Selenium自动化测试实战:基于Python》之 Selenium IDE插件的安装与使用

    第3章  Selenium IDE插件的安装与使用 京东:https://item.jd.com/13123910.html 当当:http://product.dangdang.com/292045 ...

  5. Selenium私房菜系列4 -- Selenium IDE的使用【QQ】

    前面说过,Selenium IDE是Firefox的一个插件,是可以进行脚本录制以及案例转换,所以Selenium IDE+Firebug会成为你日后写测试案例的两大助手(IE下可以使用Seleniu ...

  6. firefox 利用 Selenium IDE 对 DBackup 进行自动化测试

    今天看<编写可维护的JavaScript>的时候有一章是专门讲 Selenium 对 JavaScript 进行自动化测试的. 在了解了 Selenium 的强大之后,动手试验了一下 fi ...

  7. Selenium IDE的第一个测试用例——路漫长。。。

    一周时间过去了,断断续续学习selenium也有几个小时了:今天细想一下学习效率不高的原因在哪,总结出以下几点: 1.求“进”心切——总想一步到位,搭建好环境,开始动手写用例. 2.学习深度不够——同 ...

  8. selenium IDE使用-1

    selenium 硒 Mercury汞,外国人喜欢取这化学的名字 一.selenium概述 1.selenium是开源免费的,针对web应用程序功能自动化测试的工作. 2.做功能自动化的原因:回归测试 ...

  9. 1.2 selenium IDE录制脚本

    1.打开Firefox浏览器中 selenium IDE

  10. Selenium IDE录制脚本时弹出窗口的完美处理

    很多朋友录制脚本时新打开弹出窗口后无法定位元素,我也遇到同样的问题,国内没有什么好的资料,于是就阅读英文,不断尝试,感觉那个selectWindow(title)什么就是个坑,我用这种方法成功处理后得 ...

随机推荐

  1. Kubernetes-9:Service介绍及演示

    Service Kubernetes 的Service定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问他们的策略 -- 微服务,这一组Pod能够被Service访问到,通常是通过tabel ...

  2. C#项目—彩票选号

    C#彩票选号软件 今天做了一个彩票选号的小软件,将学到的知识点总结如下(新手小白,多提意见): 1.写程序的思路 实体类(属性.方法) No1. 随机数组集合(属性) No2. 创建集合对象(构造方法 ...

  3. Android 国际化:新增越南语语系(Java)

    前提: 1. 在res文件夹中,新增values-vi文件夹(越南语文件夹) 2. 在步骤1的文件夹中,新增strings.xml 背景: 1. targetSdkVersion 29 2. Jdk ...

  4. Windows 将透明的图片旋转,裁剪

    使用 Microsoft Office Picture Manager 本来是想找个Java代码,跑一下 忽然在 Windows 图片打开方式中有一个  Microsoft Office Pictur ...

  5. canvas实现图片标记

    前言 由于业务需求,需要有一个图片标记功能,其实就是对图片画框画线做标记,类似微信的图片编辑 但是需要存下标记图及其标记的具体数据,.功能其实很简单,但刚开始的时候也是费了一些功夫的.我将原项目中该功 ...

  6. Vue3 插槽技巧

    最近想着使用Vue3+ElementPlus封装一个后台管理常用的Table组件,设计之初考虑到高自定义性,所以便延伸出以下的代码 使用技术栈: Vue3.x ElementPlus Jsx Jsx ...

  7. C# HttpClient 基本使用方式(一)

    .NetCore主要提供了HttpWebRequest,WebClient,HttpClient这三种访问web的方式,其中HttpWebRequest,WebClient都在官方被标注为已过时,如果 ...

  8. jsoncpp安装与使用 cmake安装 升级g++ gcc支持c++11

    来了新公司之后,现在的json解析真的很难用,举个例子,假如想删除一个对象,要重新生成,去掉要删除的,其余的要组装上.很怀念之前用的jsoncpp,想引进来,就研究一下. 下载和安装 下载 从gith ...

  9. OData – 大杂烩

    前言 本篇记入一些 OData 的小东西. Query string too long OData 使用 GET 请求,然后搭配 query string $filter, $select, $exp ...

  10. vue3 3.3.4

    https://cn.vuejs.org/guide/introduction.html#what-is-vue 简介 import { createApp } from 'vue' createAp ...