博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Selenium IDE和Selenium RC的安装
阅读量:4630 次
发布时间:2019-06-09

本文共 1776 字,大约阅读时间需要 5 分钟。

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的

 

转载于:https://www.cnblogs.com/liuxiaozhu/p/5802182.html

你可能感兴趣的文章
nodejs(1) fs 和 path
查看>>
演练5-2:Contoso大学校园管理2
查看>>
[LeetCode]2. Add Two Numbers
查看>>
C# 窗体相关知识
查看>>
Tensorflow学习笔记3:TensorBoard可视化学习
查看>>
WISCO信息组NOIP模拟赛-部落冲突
查看>>
Linux网络编程——原始套接字能干什么?
查看>>
Android环境变量的设置
查看>>
所谓“学术境界”
查看>>
获取时间
查看>>
设计模式之代理模式
查看>>
看盘经验一
查看>>
2015.11.23(利亚德在11点涨停,结果大笔进货,结果又下来了——被套)
查看>>
Linux下的SVN服务器搭建
查看>>
工作中几个点回想
查看>>
配合crond服务实现自定义周期备份MySQL数据库(使用innobackupex进行备份)
查看>>
Mysql数据库调优和性能优化
查看>>
黑马程序猿_try-catch-finally
查看>>
epoll使用具体解释(精髓)
查看>>
SkinSharp用法
查看>>