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

写在前面:

做了将近8年的软件开发和项目管理,现在转行来做软件测试,对于测试而言,我还是个门外汉,需要学习的东西还是很多。

俗话说:万事开头难。

今天就把自己学的内容整理下,方便以后应用。

开始学习测试开始,最先接触的就是IDE模式的自动化测试,因为有代码基础,所以学起来也不是很费劲。

文章中的内容:

一部分是参照网上教程和参考书,一部分是自己通过实践学习整理而来。

所以,如果有截图出现雷同或者侵犯版权的,请随时跟我联系。

我的目的是学习和总结经验,方便自己的梳理自己的知识整理。

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

 学习参考资料:

http://www.yiibai.com/selenium/selenium_download_ide.html

Selenium的IDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。

它提供了一个图形用户界面,用于记录使用Firefox浏览器,用来学习和使用Selenium用户操作,但它只能用于只用Firefox浏览器不支持其它浏览器。

然而,所记录的脚本可以被转换成由Selenium 支持多种编程语言和脚本可以在各种其它的浏览器,以及被执行。

下面是Selenium IDE方面的详细功能。

1. Selenium IDE

2. Selenium IDE 工具特点

3. Selenium IDE 测试创建

4. Selenium IDE 测试

5. Selenium IDE验证点

6. Selenium IDE模式匹配

7. Selenium 用户扩展

8. Selenium IDE不同的浏览器 

1. Selenium IDE

步骤 1 : 启动Firefox,然后导航到URL - http://seleniumhq.org/download/。在Selenium IDE部分,单击显示如下所示当前版本号的链接。

 步骤 2 :  Firefox的附加组件通知弹出了允许和禁止的选项。用户必须允许安装。

步骤3 : 加载项安装程序发出警告不可信的附加组件的用户。点击“Install Now”。

备注:步骤1~3,也可以在FireFox通过添加组件来完成。

(1)打开FireFox浏览器,找到展开更多按钮。

(2)在更多面板里找到附加组件,打开附加组件页面。

(3)在搜索栏里查找selenium,然后安装组件即可。

步骤 4 :  Selenium IDE现在可以通过浏览访问 'Tools' >> 'Selenium IDE'。

 步骤 5 : 在Selenium IDE,也可以直接从快速访问菜单栏访问,如下图所示。

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

学习小结:

1. 安装Selenium IDE的链接http://seleniumhq.org/download/ 有时候打不开,所以下载的时候,可以通过其他途径下载,比如百度搜索
【Selenium IDE】关键字,在CSDN等其他途径下载。

2. 除了从官网下载,也可以通过FireFox浏览器自身的插件扩展中心下载,我觉得这个方法更简单一些。

3. 安装部分的内容,难度系数而言,不是很大,所以我已经成功的在FireFox上安装OK。

接下来进一步学习Selenium IDE工具的使用。

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

【Selenium-WebDriver自学】Selenium-IDE安装和使用(一)的更多相关文章

  1. Selenium WebDriver VS Selenium RC

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

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

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

  3. [Selenium] Selenium WebDriver 的下载和安装

    为配合较为广泛使用Java 语言的程序员,仅以WebDriver 的Java语言绑定进行讲解. 步骤1:下载并安装Java开发环境 1)在系统中安装JDK(Java开发工具吧,Java Develop ...

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

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

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

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

  6. Selenium WebDriver 之 PageObjects 模式 by Example

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

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

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

  8. Selenium Webdriver概述(转)

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

  9. Selenium 上手:Selenium扫盲区

    Selenium 自述Selenium 是由Jason Huggins软件工程师编写的一个开源的浏览器自动化测试框架.主要用于测试自动化Web UI应用程序. Selenium 工作原理通过编程语言( ...

  10. Selenium UI自动化测试 Selenium Automatic Testing

    https://www.cnblogs.com/sunada2005/archive/2013/12/22/3486314.html UI Automatic Testing 1. 什么样的项目适合自 ...

随机推荐

  1. ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

    本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档. 主要内容 在多个Upda ...

  2. 进程锁 Lock

    进程锁其实是锁的输入终端,屏幕,太多的进程,为了防止打印错乱而锁,作用不大 from multiprocessing import Process, Lock def f(l, i): l.acqui ...

  3. 禁止用键盘左右箭头,去切换PageControl页签

    unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...

  4. DelphiXE5如何获取Android手机SIM卡串号[转]

    手机号不是存在SIM卡上的,SIM卡只有一个串号.在运营商的服务器上有手机号和序号对应的一张表.所以你SIM卡办理遗失,运营商只要把新SIM卡的串号和你原来的手机号绑定即可. 获取手机号的唯一办法是收 ...

  5. 黄聪:jquery.bootgrid表格插件有的属性(visibleInSelection、cssClass、headerCssClass、headerAlign)不能识别的解决办法

    主要是属性大小写问题,修改jquery.bootgrid.js文件,在function loadColumns()方法里面添加下面的语句就好了 data.headerAlign = data.head ...

  6. 胖子哥的大数据之路(10)- 基于Hive构建数据仓库实例

    一.引言 基于Hive+Hadoop模式构建数据仓库,是大数据时代的一个不错的选择,本文以郑商所每日交易行情数据为案例,探讨数据Hive数据导入的操作实例. 二.源数据-每日行情数据 三.建表脚本 C ...

  7. SpringSecurity-SecurityContextPersistenceFilter的作用

    SecurityContextPersistenceFilter每个request只执行一次,以解决servlet容器的兼容性问题(特别是WebLogic). 它在request执行之前从Securi ...

  8. VS2012 创建的entityframework 4.1版本

    起因:部署网站提示错误“Method not found: 'Void System.Data.Objects.ObjectContextOptions.set_UseConsistentNullRe ...

  9. Web jsp开发学习——新建一个项目

    然后 index.jsp编辑   新建一个servlet             准备发布      发布

  10. Java-Runoob-高级教程-实例-数组:13. Java 实例 – 数组交集

    ylbtech-Java-Runoob-高级教程-实例-数组:13. Java 实例 – 数组交集 1.返回顶部 1. Java 实例 - 数组交集  Java 实例 以下实例演示了如何使用 reta ...