【Selenium-WebDriver自学】Selenium-IDE工具特点(二)
==========================================================================================================
写在前面:
本文主要分享的是,Selenium IDE的界面分布和使用。
前提:Selenium IDE安装完毕,参考【Selenium-WebDriver自学】Selenium-IDE安装和使用(一)
==========================================================================================================
2.Selenium - IDE 工具特点
Selenium IDE的特点列出了一个简单的工具的帮助下提示,如下图所示。

我们在学习任何一个工具时,首先需要了解工具的每个模块的功能和用途。
接下来,对Selenium IDE界面进行学习:
1. 菜单栏:
(1)文件:创建、打开、保存测试案例和测试案例集。
(2)编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。
(3)Options : 用于设置seleniunm IDE。
2. 测试地址输入栏:
可以输入被测网站的地址。
3. 速度控制:
控制测试用例的执行速度。
4. 运行所有:
运行一个测试用例集中的所有用例。
5. 运行:
运行当前选定的测试用例。
6. 暂停/恢复:
暂停和恢复测试用例执行。
7. 单步:
可以运行一个用例中的一行命令。
8. 录制:
点击之后,开始记录被测浏览器的操作。
9. 用例集列表:
记录所有的测试用例。
10. 测试脚本:
table标签:用表格形式展现命令及参数。
source标签:用原始方式展现,默认是HTML语言格式,也可以用其他语言展示。
11. 运行结果:
查看脚本运行通过/失败的个数。
12. 参数信息:
当选中前命令对应参数。
13. 日志/参考/UI元素/Rollup:
(1)日志:当你运行测试时,错误和信息将会自定显示。
(2)参考:当在表格中输入和编辑selenese命令时,面板中会显示对应的参考文档。
(3)UI元素/Rollup:参考帮助菜单中的,UI-Element Documentation。
记录工具栏的功能进行说明如下:

==========================================================================================================
学习小结:
1. 界面的认识:首先感觉Selenium IDE测试工具的界面比较简单,相比之前做开发的的时候的XCode/Eclipse/Visual Studio等开发环境
而言,界面精小而简洁。
2. 常用的工具栏,播放/录制/调试等,在理解上也不是很难。所以感觉从开发转测试,没想象那么麻烦,至少在意识方面,没给自己太大
的压力。
接下来进一步学习Selenium IDE工具的使用。
==========================================================================================================
【Selenium-WebDriver自学】Selenium-IDE工具特点(二)的更多相关文章
- Selenium WebDriver + Grid2 + RSpec之旅(二)----Grid2的配置
Selenium WebDriver + Grid2 + RSpec之旅(二) ----Grid2的配置 为什么要使用Selenium-Grid 分布式运行大规模的TestCase 能够通过一个中央节 ...
- Selenium Webdriver——操作隐藏的元素(二)display属性
有时候我们会碰到一些元素不可见,这个时候selenium就无法对这些元素进行操作了.例如,下面的情况: 页面主要通过“display:none”来控制整个下拉框不可见.这个时候如果直接操作这个下拉框, ...
- Selenium WebDriver VS Selenium RC
WebDriver到底是什么? WebDriver是一个Web的自动化测试框架,它支持你执行你的测试用例在不同的浏览器上面,并不像Selenium一样只支持Firefox. WebDriv ...
- Selenium_用selenium webdriver实现selenium RC中的类似的方法
最近想总结一下学习selenium webdriver的情况,于是就想用selenium webdriver里面的方法来实现selenium RC中操作的一些方法.目前封装了一个ActionDrive ...
- Selenium Webdriver概述(转)
Selenium Webdriver https://www.yiibai.com/selenium/selenium_overview.html# webdriver自动化俗称Selenium 2. ...
- 【零基础】Selenium:Webdriver图文入门教程java篇(附相关包下载)
一.selenium2.0简述 与一般的浏览器测试框架(爬虫框架)不同,Selenium2.0实际上由两个部分组成Selenium+webdriver,Selenium负责用户指令的解释(code), ...
- Selenium WebDriver 之 PageObjects 模式 by Example
目录 1. 项目配置 2. 一个WebDriver简单例子 3. 使用Page Objects模式 4. 总结 5. Troubleshooting 6. 参考文档 本篇文章通过例子来阐述一下Sele ...
- Selenium Tutorial (1) - Starting with Selenium WebDriver
Starting with Selenium WebDriver Selenium WebDriver - Introduction & Features How Selenium WebDr ...
- selenium webdriver学习(一)------------快速开始(转载JARVI)
selenium webdriver学习(一)------------快速开始 博客分类: Selenium-webdriver selenium webdriver 学习 selenium webd ...
- selenium爬虫 | 爬取疫情实时动态(二)
'''@author:Billie更新说明:1-28 17:00 项目开始着手,spider方法抓取到第一条疫情数据,save_data_csv方法将疫情数据保存至csv文件1-29 13:12 目标 ...
随机推荐
- Spring Cloud Eureka Server使用(注册中心)
一.Spring Cloud Eureka 基于Netflix Eureka做了二次封装 由两个组件组成 Eureka Server 注册中心, 供服务注册的服务器 Eureka Client 服务注 ...
- mysql57免安装版配置
1,下载mysql5.7压缩文件[具体到官网下载就行了] 2,解压并把mysql5.7放到c盘根目录下 3,进入mysql5.7主目录修改my-default.ini 重命名为:my.ini [如果没 ...
- 使用MATLAB对数据进行位操作以及RGB图片显示
fd = fopen('video_test_pattern_avalon_generator_source_data.txt'); //打开像素源文件 A = fscanf(fd,'%d'); // ...
- eval 日期对象
js中,eval相当于python中的eval(表达式)和exec(代码)的集合. var d = new Date(); #申明一个新的日期对象,方便之后调用,它的方法getDate();ge ...
- Speeding Up The Traveling Salesman Using Dynamic Programming
Copied From:https://medium.com/basecs/speeding-up-the-traveling-salesman-using-dynamic-programming-b ...
- java线程实现的四种方式
java多线程的实现可以通过以下四种方式 1.继承Thread类,重写run方法 2.实现Runnable接口,重写run方法 3.通过Callable和FutureTask创建线程 4.通过线程池创 ...
- SpringBoot工程+热部署进行远程调试
本文转载自:https://blog.csdn.net/qq_31868349/article/details/78553901 SpringBoot工程+热部署进行远程调试 本地端添加配置 在pom ...
- 服务容错保护断路器Hystrix之一:入门示例介绍(springcloud引入Hystrix的两种方式)
限流知识<高可用服务设计之二:Rate limiting 限流与降级> 在微服务架构中,我们将系统拆分成了一个个的服务单元,各单元间通过服务注册与订阅的方式互相依赖.由于每个单元都在不同的 ...
- 云中树莓派(5):利用 AWS IoT Greengrass 进行 IoT 边缘计算
云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 云中树莓派(3):通过 AWS IoT 控制树莓派上的Led 云中树莓派(4):利用声音传感 ...
- [转][C#]单例模式之懒加载
private static ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().Decla ...