1       安装FireBug和FirePath

1.在火狐浏览器中,点击”添加附件”按钮,弹出”附加组件管理器”页面

2.在弹出页面中,输入“fireBug”,点击“搜索”按钮,弹出fireBug的列表,在列表中,选择“FireBug”,点击“安装”按钮,即可安装成功。

3.“FireBug”按钮成功之后,在火狐浏览器中,会出现以下的标签。

4.FirePath的安装与FireBug的安装类似,安装成功的截图如下:

备注:安装FirePath主要是为了验证XPath设置的正确性。

2       Selenium IDE

一般需要安装最新版本的,获得此插件有两种方法,第一种方法在直接在官方网站上,第二种在FireFox的插件管理器中直接在线搜索 selenium IDE,则会有很多结果,我当时就是选择了其中的某个,安装后却以红色惊叹号显示,连续试了几个不同的版本后,均没有成功,也许运气不好吧,最后选择在官 网上安装,一次性成功,故大家能联网就去官网上直接下载安装,下面的步骤也介绍的是从官方网站上下载的安装步骤。

1) 使用FireFox打开Selenium的官方网站的下载页面http://seleniumhq.org/download/;

2) 在下载页面中找到Selenium IDE中显示的版本号,进行下载

3)打开FireFox,选择工具---附加组件

4.)然后在附加组件管理器里面选择扩展,然后从文件安装附加组件

5)然后选中你下载好的selenium ide

6)然后就可以看到软件安装的对话框了,单击立即安装即可

7) 安装完成后,重启Firefox就可以看到Selenium IDE了

3       Selenium RC

一.安装Selenium Server服务器.

Selenium Server 是一个java.jar的文件.它不需要任何特殊安装.从http://seleniumhq.org/download/下载selenium-server-standalone-2.44.0.jar.放到指定目录.

在开始任何测试之前,先启动Selenium Server,找到selenium-server-standalone-2.44.0.jar指定目录,通过命令行窗口执行

java -jar selenium-server-standalone-2.44.0.jar 启动Selenium Server,后面这里加了个参数-multiWindow是为了在运行时应用运行的浏览器与Selenium 服务的浏览器分开. 打开服务器后就可运行脚本了.

如下

二.使用特定语言的客户端驱动,来创建一个编译工程.

这里使用java客户端驱动,

1.从从http://seleniumhq.org/download/下载Selenium RC,提取selenium-java-2.44.0.zip包.解压.

2.启动java集成开发环境(eclipse,netbeans,intellij,netweaver,myeclipse)我这里选择myeclipse.

3.创建新工程,

打开myeclipse-->File-->New-->Java Preject

4.添加junit

选中新建的项目---->project--->properties 如图

junit添加完成

5.将selenium-java-2.44.0客户端驱动加入到工程引用

选中新建的项目----->Bulid Path--->Link Source 即:

其中selenium-server-standalone-2.44.0.jar这个包是我放到selenium-java-2.44.0这个文件夹下的

将selenium-java-2.44.0.jar和selenium-server-standalone-2.44.0.jar添加到项目引用

选中这两个包---->Bulid Path --->add to Bulid Path 即可

6.将selenium ide 工具录制的脚本导出

放到新件项目下,修改去除重复的,运行junit测试,脚本不出意外是pass的

Selenium IDE和Selenium RC的安装的更多相关文章

  1. selenium IDE的3种下载安装方式

    第一种方式: 打开firefox浏览器-----点击右上角-----附加组件----插件----搜索框输入“selenium”-----搜索的结果中下拉到页面尾部,点击“查看全部的37项结果”---进 ...

  2. Selenium IDE安装和检查获取的控件路径技巧

    来源:http://www.jianshu.com/p/0ea2dc83549f 从学习Selenium 开始,都是自己写脚本,后来得知有个插件Selenium IDE可以录制脚本,也懒得用了,觉得自 ...

  3. 【selenium】- selenium IDE的安装以及使用

    本文由小编根据慕课网视频亲自整理,转载请注明出处和作者. 1. 自动化测试工程师的任务 一个合格的自动化测试工程师,需要把框架搭建起来.让不是自动化测试的人,一个普通功能化测试的人,可以完成自动化测试 ...

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

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

  5. Selenium (3) —— Selenium IDE + Firefox录制登录脚本(101 Tutorial)

    Selenium (3) -- Selenium IDE + Firefox录制登录脚本(101 Tutorial) selenium IDE版本: 2.9.1 firefox版本: 39.0.3 参 ...

  6. Selenium IDE 基础教程

    Selenium IDE 基础教程 1.下载安装     a 在火狐浏览其中搜索附件组件,查找 Selenium IDE     b 下载安装,然后重启firefox 2.界面讲解      在菜单- ...

  7. java selenium (八) Selenium IDE 用法

    Selenium IDE 是Firefox 浏览器的一个插件, 它会记录你对Firefox的操作,并且可以回放它的操作. 用法简单,不过我觉得这个没多大的用处 阅读目录   Selenium IDE ...

  8. 自动化测试辅助工具(Selenium IDE等)

    本随表目录 Selenium IDE安装和使用 FireBug安装和使用 FirePath安装和使用   Selenium IDE安装 方式一:打开Firefox-->添加组件-->搜索出 ...

  9. Selenium之Selenium IDE

    官方文档:https://www.seleniumhq.org/docs/02_selenium_ide.jsp 1.       Selenium IDE介绍 Selenium IED (Integ ...

随机推荐

  1. tomcat开机启动

    最近老板租了个阿里云的服务器,动不动就自动重启,搞得我还得有事没事盯着服务器,谁知道它什么时候会重启啊,为了让自己不要那么累,也为了不要造成不必要的麻烦,还是把tomcat改成开机启动的程序吧. 网上 ...

  2. #define 小知识

    #define N 15 #define M 2+N #define W 2*M 问3*W的结果是多少? 结果为27: 知识点:define只能进行非常简单的运算,简单来说就是仅仅是将自身的值代入,而 ...

  3. 调用KEditor批量上传图片

    调用KEditor批量上传图片: <script charset="utf-8" src="/Keditor/kindeditor.js">< ...

  4. CentOS6.5中配置Rabbitmq3.6.6集群方案

    一.安装Erlang环境 1.下载erlang源代码 wget http://erlang.org/download/otp_src_19.1.tar.gz 2.安装依赖相关库文件 yum insta ...

  5. MVC 之 T4模板简介

    个人网站地址:nee32.com 一.T4模板内容简介 为了更好地学习T4模板,我们安装一个插件tangible T4 Editor 在使用了EF生成实体类后,我们会发现一个.tt后缀的文件,它就是T ...

  6. 浅谈Java 8的函数式编程

    函数式编程语言是什么? 函数式编程语言的核心是它以处理数据的方式处理代码.这意味着函数应该是第一等级(First-class)的值,并且能够被赋值给变量,传递给函数等等.(转载自http://xz.p ...

  7. 使用 Eclipse 插件部署 Java 应用

    打开 Eclipse,点击顶部的菜单『Help/Install New Software/Add』. 选择对话框顶部『Work with』 后面的『Add』按钮,并点击『Archive』选择下载到本地 ...

  8. 调用别人提供的WebService

    在开发过程中,许多时候需要使用到别人提供的WebService接口,使用其中的方法. 在调用别人提供的接口时,会得到接口使用的文档,其中包括接口的网络地址及方法作用等. 找到WebService的ws ...

  9. http之100-continue(转)

    1.http 100-continue用于客户端在发送POST数据给服务器前,征询服务器情况,看服务器是否处理POST的数据,如果不处理,客户端则不上传POST数据,如果处理,则POST上传数据.在现 ...

  10. Oracle数据库自动启动Shell脚本

      为了保证Oracle在下次系统重启后,能自动启动服务,这里我们可以通过一个Shell脚步来实现这个功能.假定脚步名称为/app/oracle/oraclestart.sh,其内容如下: #!/bi ...