Selenium IDE使用指南一(爬虫脚本录制器)
安装
从Chrome或Firefox网络商店安装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。
添加测试
要将测试添加到套件上,请将鼠标悬停在套件名称上,然后执行以下操作:
- 单击
Test Suites标题右侧显示的图标 - 请点击
Add tests - 从菜单中选择要添加的测试
- 请点击
Select
删除测试
要删除测试,请将鼠标悬停在该测试上,然后单击X名称右侧显示的。
删除或重命名套件
要删除套件,请单击其名称右侧出现的图标,单击Delete,然后Delete在出现提示时再次单击。
要在套件名称上重命名套件,请单击名称右侧出现的图标,单击Rename,更新名称,然后单击RENAME。
保存工作
要保存您刚刚在IDE中完成的所有操作,请单击IDE右上角的保存图标。
它将提示您输入保存项目的位置和名称。最终结果是带有.side扩展名的单个文件。
回放
浏览器内
您可以在IDE中播放测试,方法是选择要播放的测试或套件,然后单击测试编辑器上方菜单栏中的播放按钮。
测试将在浏览器中播放。如果仍在从录制中打开一个窗口,则将其用于播放。否则,将打开并使用一个新窗口。
跨浏览器
如果要在其他浏览器上运行IDE测试,请确保安装命令行运行器。
- Selenium IDE使用指南一(爬虫脚本录制器)
- Selenium IDE使用指南二(命令行运行器)
- Selenium IDE使用指南三(控制流)
- Selenium IDE使用指南四(代码导出)
- Selenium IDE使用指南五(常见问题)
- Selenium IDE使用指南六(指令列表)
- Selenium IDE使用指南七(参数定义)
作者:分布式编程
出处:https://zthinker.com/
如果你喜欢本文,请长按二维码,关注 分布式编程
.
Selenium IDE使用指南一(爬虫脚本录制器)的更多相关文章
- JMeter http(s)测试脚本录制器的使用
JMeter http(s)测试脚本录制器的使用 by:授客 QQ:1033553122 http(s) Test Script Recorder允许Jmeter在你使用普通浏览器浏览web应用时,拦 ...
- firefox56 版本中的 Selenium IDE 无法导出脚本问题
firefox:56 Slenium IDE :3系列 问题:Selenium IDE 没有工具栏,无法导出录制的脚本,这给自动化测试工作带来了极大的不便. 解决办法:将firefox 降级 (只有5 ...
- Selenium私房菜系列4 -- Selenium IDE的使用
(转自http://www.cnblogs.com/hyddd/archive/2009/05/24/1487967.html) 前面说过,Selenium IDE是Firefox的一个插件,是可以进 ...
- 《Selenium自动化测试实战:基于Python》之 Selenium IDE插件的安装与使用
第3章 Selenium IDE插件的安装与使用 京东:https://item.jd.com/13123910.html 当当:http://product.dangdang.com/292045 ...
- Selenium私房菜系列4 -- Selenium IDE的使用【QQ】
前面说过,Selenium IDE是Firefox的一个插件,是可以进行脚本录制以及案例转换,所以Selenium IDE+Firebug会成为你日后写测试案例的两大助手(IE下可以使用Seleniu ...
- firefox 利用 Selenium IDE 对 DBackup 进行自动化测试
今天看<编写可维护的JavaScript>的时候有一章是专门讲 Selenium 对 JavaScript 进行自动化测试的. 在了解了 Selenium 的强大之后,动手试验了一下 fi ...
- Selenium IDE的第一个测试用例——路漫长。。。
一周时间过去了,断断续续学习selenium也有几个小时了:今天细想一下学习效率不高的原因在哪,总结出以下几点: 1.求“进”心切——总想一步到位,搭建好环境,开始动手写用例. 2.学习深度不够——同 ...
- selenium IDE使用-1
selenium 硒 Mercury汞,外国人喜欢取这化学的名字 一.selenium概述 1.selenium是开源免费的,针对web应用程序功能自动化测试的工作. 2.做功能自动化的原因:回归测试 ...
- 1.2 selenium IDE录制脚本
1.打开Firefox浏览器中 selenium IDE
- Selenium IDE录制脚本时弹出窗口的完美处理
很多朋友录制脚本时新打开弹出窗口后无法定位元素,我也遇到同样的问题,国内没有什么好的资料,于是就阅读英文,不断尝试,感觉那个selectWindow(title)什么就是个坑,我用这种方法成功处理后得 ...
随机推荐
- Kubernetes-9:Service介绍及演示
Service Kubernetes 的Service定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问他们的策略 -- 微服务,这一组Pod能够被Service访问到,通常是通过tabel ...
- C#项目—彩票选号
C#彩票选号软件 今天做了一个彩票选号的小软件,将学到的知识点总结如下(新手小白,多提意见): 1.写程序的思路 实体类(属性.方法) No1. 随机数组集合(属性) No2. 创建集合对象(构造方法 ...
- Android 国际化:新增越南语语系(Java)
前提: 1. 在res文件夹中,新增values-vi文件夹(越南语文件夹) 2. 在步骤1的文件夹中,新增strings.xml 背景: 1. targetSdkVersion 29 2. Jdk ...
- Windows 将透明的图片旋转,裁剪
使用 Microsoft Office Picture Manager 本来是想找个Java代码,跑一下 忽然在 Windows 图片打开方式中有一个 Microsoft Office Pictur ...
- canvas实现图片标记
前言 由于业务需求,需要有一个图片标记功能,其实就是对图片画框画线做标记,类似微信的图片编辑 但是需要存下标记图及其标记的具体数据,.功能其实很简单,但刚开始的时候也是费了一些功夫的.我将原项目中该功 ...
- Vue3 插槽技巧
最近想着使用Vue3+ElementPlus封装一个后台管理常用的Table组件,设计之初考虑到高自定义性,所以便延伸出以下的代码 使用技术栈: Vue3.x ElementPlus Jsx Jsx ...
- C# HttpClient 基本使用方式(一)
.NetCore主要提供了HttpWebRequest,WebClient,HttpClient这三种访问web的方式,其中HttpWebRequest,WebClient都在官方被标注为已过时,如果 ...
- jsoncpp安装与使用 cmake安装 升级g++ gcc支持c++11
来了新公司之后,现在的json解析真的很难用,举个例子,假如想删除一个对象,要重新生成,去掉要删除的,其余的要组装上.很怀念之前用的jsoncpp,想引进来,就研究一下. 下载和安装 下载 从gith ...
- OData – 大杂烩
前言 本篇记入一些 OData 的小东西. Query string too long OData 使用 GET 请求,然后搭配 query string $filter, $select, $exp ...
- vue3 3.3.4
https://cn.vuejs.org/guide/introduction.html#what-is-vue 简介 import { createApp } from 'vue' createAp ...