==========================================================================================================

写在前面:

本文主要分享的是,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工具特点(二)的更多相关文章

  1. Selenium WebDriver + Grid2 + RSpec之旅(二)----Grid2的配置

    Selenium WebDriver + Grid2 + RSpec之旅(二) ----Grid2的配置 为什么要使用Selenium-Grid 分布式运行大规模的TestCase 能够通过一个中央节 ...

  2. Selenium Webdriver——操作隐藏的元素(二)display属性

    有时候我们会碰到一些元素不可见,这个时候selenium就无法对这些元素进行操作了.例如,下面的情况: 页面主要通过“display:none”来控制整个下拉框不可见.这个时候如果直接操作这个下拉框, ...

  3. Selenium WebDriver VS Selenium RC

      WebDriver到底是什么? WebDriver是一个Web的自动化测试框架,它支持你执行你的测试用例在不同的浏览器上面,并不像Selenium一样只支持Firefox.     WebDriv ...

  4. Selenium_用selenium webdriver实现selenium RC中的类似的方法

    最近想总结一下学习selenium webdriver的情况,于是就想用selenium webdriver里面的方法来实现selenium RC中操作的一些方法.目前封装了一个ActionDrive ...

  5. Selenium Webdriver概述(转)

    Selenium Webdriver https://www.yiibai.com/selenium/selenium_overview.html# webdriver自动化俗称Selenium 2. ...

  6. 【零基础】Selenium:Webdriver图文入门教程java篇(附相关包下载)

    一.selenium2.0简述 与一般的浏览器测试框架(爬虫框架)不同,Selenium2.0实际上由两个部分组成Selenium+webdriver,Selenium负责用户指令的解释(code), ...

  7. Selenium WebDriver 之 PageObjects 模式 by Example

    目录 1. 项目配置 2. 一个WebDriver简单例子 3. 使用Page Objects模式 4. 总结 5. Troubleshooting 6. 参考文档 本篇文章通过例子来阐述一下Sele ...

  8. Selenium Tutorial (1) - Starting with Selenium WebDriver

    Starting with Selenium WebDriver Selenium WebDriver - Introduction & Features How Selenium WebDr ...

  9. selenium webdriver学习(一)------------快速开始(转载JARVI)

    selenium webdriver学习(一)------------快速开始 博客分类: Selenium-webdriver selenium webdriver 学习 selenium webd ...

  10. selenium爬虫 | 爬取疫情实时动态(二)

    '''@author:Billie更新说明:1-28 17:00 项目开始着手,spider方法抓取到第一条疫情数据,save_data_csv方法将疫情数据保存至csv文件1-29 13:12 目标 ...

随机推荐

  1. Spring Cloud(Dalston.SR5)--Hystrix 断路器-缓存

    在 Spring Cloud 中可以使用注解的方式来支持 Hystrix 的缓存,缓存与合并请求功能需要先初始化请求上下文才能实现,因此,必须实现 javax.servlet.Filter 用于创建和 ...

  2. Ribbon 使用入门

    Ribbon 是 Netflix 下的负载均衡项目,在集群中为各个客户端的通信提供支持,主要实现中间层应用程序的负载均衡,提供以下特性: 负载均衡器,可支持插拔式的负载均衡规则 对多种协议提供支持,例 ...

  3. 【java】函数重载

    重载概念(Overloading): 在同一个类中,允许存在一个以上的同名函数,主要他们的参数个数和参数类型不同即可 重载特点: 与返回值无关,只和参数类型和参数个数有关系(重载只和参数列表有关系) ...

  4. CentOS 7.4 初次手记:第四章 CentOS安全了解

    第四章 CentOS安全了解... 66 第一节 user.group.chmod. 66 I 10位文件属性... 66 II user/group增删改... 67 III user/group配 ...

  5. [蓝桥杯]ALGO-91.算法训练_Anagrams问题

    问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的.例如,“Unclear”和“Nuclear”.“Rimon”和“MinO ...

  6. Ngui Tween 组合动画 group

    使用NGUI的Tween做补间动画,难免会涉及组合各种Tween.最常用的就是 Scale+Alpha组合 做淡入淡出了.那么如何控制 播放完一个Tween 后在 播放另一个Tween呢? 利用del ...

  7. JPanel添加键盘监听事件

    因为在自己的游戏需求中谢了要用键盘控制飞机的移动,所以用到键盘监听事件,但是使用了JPanel之后添加了键盘监听事件,按相应的方向键飞机并没有反应.但是如果是为JFrame的内容面板加则会有反应. 为 ...

  8. 【推荐】asp.net 页面的生命周期

    当一个页面请求发送到WEB服务器时,不论该事件是由页面提交还是由页面重定向而激发的,页面在其被创建到释放的过程中都会运行一系列的事件.一个ASP.NET页面从被创建到释放的过程包含10个事件. (1) ...

  9. 身高安排方法(基础dfs)

    P1085 时间限制: 0 Sec  内存限制: 128 MB提交: 64  解决: 44[提交][状态][讨论版][命题人:外部导入] 题目描述 Matrix67发现身高接近的人似乎更合得来.Mat ...

  10. namenode namespaceID与datanode namespaceID 不一致导致datanode无法启动的问题

    在启动hadoop之后,发现如下 datanode何在????? 在重新启动hadoop的时候,发现了问题,如下 这说明datanode启动时出错了 我们跟踪这个问题,进入到log文件夹下,找到had ...