怎么样安装firefox selenium ideE

Selenium IDE的安装 - CSDN博客
3 Selenium IDE的安装
Selenium IDE的安装过程我分为在线安装过程及离线过程安装,也许很多人都认为大可不必要,原来都认为找到原文件轻松就可以安装完成,但也正是因为认为安装很轻松的一件事,反而却没有安装好,一般情况下我们都是在线安装,希望这也可以帮助到离线安装的朋友们。
无论是在线安装方式还是离线安装方式,首先需要安装的就是FireFox浏览器。
3.1 在线安装
3.1.1 FireFox浏览器安装步骤
如果电脑中已有FireFox浏览器,请升级的到最新版,当然,发果平时使用的都为此浏览器的话,有新版出现时都会自动升级,则不必担心是不是最新版本了;如果电脑中只是安装了,但不知道是否是最新版,那么请打开FireFox,点击“帮助”菜单中的“检查更新”,如图1-1所示。
如果您电脑还没有FireFox浏览器的话,此为第一个必须先安装的,从官网上直接可以在线安装。
1)打开FireFox的官方网站.cn;
2)在首页中点击FireFox的图标,然后用下载工具或者另存为都可以,下载完后自动运行即可完成安装。如图1-2所示;
3)安装完成后打开运行。
3.1.2 Selenium IDE插件安装步骤
&&&& 一般需要安装最新版本的,获得此插件有两种方法,第一种方法在直接在官方网站上,第二种在FireFox的插件管理器中直接在线搜索Selenium IDE,则会有很多结果,我当时就是选择了其中的某个,安装后却以红色惊叹号显示,连续试了几个不同的版本后,均没有成功,也许运气不好吧,最后选择在官网上安装,一次性成功,故大家能联网就去官网上直接下载安装,下面的步骤也介绍的是从官方网站上下载的安装步骤。
1) 使用FireFox打开Selenium的官方网站的下载页面http://seleniumhq.org/download/;
2) 在下载页面中找到Selenium IDE中显示的版本号,如图1-3所示;
3) 单击1.0.10的链接,则会在FireFox浏览器窗口中出现安装软件的提示,如图1-4中的红色↓所示;
4) 点击“允许”则自动下载,下载完成后在浏览器中进入软件安装过程,如图1-5所示;
5) 点击“立即安装”,即会在几秒钟时间完成,完成后则会提示重启FireFox才会生效,点击当前页面的右上角“重启FireFox”即会完成自动重启,当然了,你可以手工关闭FireFox浏览器,再次打开效果也是一样的;
6) 重新启动FireFox后,在“工具”菜单中多了一项“Selenium IDE”,有此项表示安装成功,如图1-6红色标识,点击后即可以启动Selenium IDE测试工具了。
3.1.3 FireBug安装步骤
&&&& 前面提过,FireBug是可以不必安装的,但是此为调试脚本时,判断问题时必不缺少的工具,因此我建议大家还是安装,安装过程同Selenium IDE相同;
1) 使用FireFox浏览器打开FireBug的官方网站;
2) 点击首页右侧的红色“Install Firebug”按钮,则进入了选择安装包的界面,如图1-7所示;
&&& 对于此页面我进行了比较详细的描写,我们每个人意识里点击了“Install Firebug”按钮,就会自动执行安装过程,我们都不会管理的意思了,但是这里其实是进入了安装所的选择列。且这个按钮很显眼,按完后却发现并没有反应,如果不仔细看,还不知道是再选择一个安装包才能安装。在我写这个文档的时候至少是这样的,不知道将来会不会进行改进,希望将来改为点击“Install
Firebug”按钮,则自动选择最新的安装包自动安装。
3) 点击Downloads列表中的一个安装包,则FireFox浏览器中出现安装FireBug软件的提示,同Selenium IDE插件时的提示一样;
4) 点击“允许”则自动下载,下载完成后在浏览器中进入软件安装过程,如图1-8所示;
7) 点击“立即安装”按钮,即会在几秒钟时间完成,完成后则会提示重启FireFox才会生效,点击当前页面的右上角“重启FireFox”即会完成自动重启,当然了,你可以手工关闭FireFox浏览器,再次打开效果也是一样的;
5) 重新启动FireFox后,在“工具”菜单中多了一项“Firebug”的菜单项,且有下级菜单,如图1-9红色标识;
6) 点击“Firebug”菜单中的“打开Firebug”或者在浏览器中直接按F12键即可打开FireBug调试器;
3.2 离线安装
&&& 虽然现在上网条看非常方便,但是还是有些朋友们无论何种原因不能上网,但是又想学习Selenium工具,则需要离线安装方式,现在最方便的就是在线安装,点击后都会自动下载安装,越来越方便,但我们应该还要是考虑不方便的朋友们的需求。
3.2.1 FireFox浏览器的安装
&&& 具体的安装过程与一般软件一模一样,这里我就不附图一步一步教给大家了。
1) 在可上网的环境中,进入FireFox的官方网站.cn;
2) 在首页中点击FireFox的图标,使用下载工具或者另存为的方式,下载FireFox浏览器,保存在本机,下载后的文件名为Firefox-setup.exe可执行文件;
3) 将文件用移动工具(闪存或者移动硬盘)COPY至不能联网的机器,并保存;
4) 进入FireFox浏览安装软件目录 ,双击“Firefox-setup.exe”,则进入安装FireFox浏览器的安装向导,
5) 点击“下一步”按钮,再选择“安装”类型,一般选择“典型”即够用了,如果你想个性化一点,可以选择“自定义”方式,选择后,点击“下一步”按钮;
6) 选择“安装位置”,默认为系统盘下的“Program Files\Mozilla Firefox”路径,你可以改变此路径,后点击“下一步”即开始安装;
7) 其他依次照推,直到安装完成。
3.2.2 Selenium IDE插件安装步骤
1) 在可联网的环境中,用任何浏览器进入Selenium的官方网站下载页面http://seleniumhq.org/download/,如图1-3所示;
2) 在下载的页面中,右健点击图1-3中所示的版本号“1.0.10”(当前还是此版本,将来随着版本的增加,版本号会有所变化),在菜单中选择链接另存为(有的为目标另存为),选择保存的目录后下载,下载完成后文件名为selenium-ide-1.0.10.xpi;
&&& 如果你当前不想使用此版本,可以点击图1-3页面中所示的Release Note链接,进入所有版本的选择页,选择你想选择的下载即可。
3) 将下载的文件通过其他方式COPY至不能联网的机器中,并保存;
4) 打开已安装好的FireFox浏览器,如果没有安装,请先安装FireFox浏览器;进入selenium-ide-1.0.10.xpi的保存目录,左健按住文件拖至FireFox浏览器中,则打开了FireFox的附加安装组件控件中,提示安装,如图1-5所示。
注:另外一种打开安装的方式:
& 右健点击selenium-ide-1.0.10.xpi文件名,在菜单中选择打开方式,在方式中选择FireFox浏览器,如果没有则点击“浏览”选择安装的FireFox执行文件,点击确认后,也可以进入安装提示界面。
8) 点击“立即安装”,即会在几秒钟时间完成,完成后则会提示重启FireFox才会生效,点击当前页面的右上角“重启FireFox”即会完成自动重启,当然了,你可以手工关闭FireFox浏览器,再次打开效果也是一样的;
5) 重新启动FireFox后,在“工具”菜单中多了一项“Selenium IDE”,有此项表示安装成功,如图1-6红色标识,点击后即可以启动Selenium IDE测试工具了。
3.2.3 FireBug安装步骤
1) 在可联网的机器中,进入Firebug的官方网站下载页 /downloads/,如图1-7所示界面;
2) 在Downloads列表中的,点击某个包的Release Notes链接,则进入了此包的所有版本页,如图1-10所示
3) 选择你要安装的版本,一般我们选择最高版本的,如1.6.2,右健点击“链接另存为”(或者目标另存为),选择路径后保存,保存后文件名为:firebug-1.6.2.xpi;
4) 将下载的文件通过其他方式COPY至不能联网的机器中,并保存;
5) 打开已安装好的FireFox浏览器,如果没有安装,请先安装FireFox浏览器;进入firebug-1.6.2.xpi的保存目录,左健按住文件拖至FireFox浏览器中,则打开了FireFox的附加安装组件控件中,提示安装,如图1-8所示。
注:另外一种打开安装的方式:
& 右健点击firebug-1.6.2.xpi文件名,在菜单中选择打开方式,在方式中选择FireFox浏览器,如果没有则点击“浏览”选择安装的FireFox执行文件,点击确认后,也可以进入安装提示界面。
6) 点击“立即安装”按钮,即会在几秒钟时间完成,完成后则会提示重启FireFox才会生效,点击当前页面的右上角“重启FireFox”即会完成自动重启,当然了,你可以手工关闭FireFox浏览器,再次打开效果也是一样的;
7) 重新启动FireFox后,在“工具”菜单中多了一项“Firebug”的菜单项,且有下级菜单,如图1-9红色标识;火狐Firefox浏览器安装Selenium IDE的步骤步骤,火狐,安装,ide,IDE安装,IDE,火..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
火狐Firefox浏览器安装Selenium IDE的步骤
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口11193人阅读
Selenium(12)
作者同类文章X
网上的教程里IDE的安装方法都是(我看到的):
1、到官网下载selenium IDE(xpi格式)
2、将安装包置于Firefox安装路径下的extensions文件夹(默认安装路径C:\Program Files\Mozilla Firefox\extensions)
3、然后重启FireFox即可。
很不幸我的安装失败了,只能换个方法了。下面介绍下我的方法:
1、当然还是要去官网下载Selenium IDE(selenium-ide-2.0.0.xpi);
2、打开FireFox,选择工具---附加组件
3、然后在附加组件管理器里面选择扩展,然后从文件安装附加组件
4、然后选中你下载好的selenium ide
5、然后就可以看到软件安装的对话框了,单击立即安装即可
6、安装完成后,重启Firefox就可以看到Selenium IDE了
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:394160次
积分:5273
积分:5273
排名:第2594名
原创:77篇
评论:289条
阅读:3711
(1)(3)(3)(2)(1)(1)(3)(3)(3)(4)(19)(2)(2)(23)(15)Selenium IDE实践(使用Selenium录制)――
IDE实践(使用Selenium录制)
作者:吴朝东 来源:
Selenium是一个很好用的Web自动化测试工具。Aaron很久以前使用过Selenium,不过仅仅用了其提供的API来写测试代码,也在blog上发过一个简单的代码示例。近来有好几个博友加我MSN问我有关Selenium录制的问题,可惜以前没有使用过,爱莫能助。鉴于此,昨天晚上磨叽了一阵子终于让脚本给跑起来了。Aaron希望对于那些博友及其他人会有帮助。
Selenium IDE简介和安装
Selenium录制功能是由Selenium IDE实现的。根据官方网站当前的介绍:
Selenium IDE is a Firefox add-on that records clicks,
typing, and other actions to make a test, which you
can play back in the browser.
上面已经写的很清楚了,Selenium IDE可以帮助我们记录下点击,输入等行为并可以支持在浏览器中回放。
当然还有一点想必读者已经看出来了,Selenium IDE是一个Firefox插件,所以Selenium当前的版本()是不支持IE的录制的,当然这对于脚本的使用影响并不是很大――除非你是想录制之后直接使用,那你就会失望了,selenium当前的版本并没有达到那种强悍的程度。
Selenium IDE的安装很简单,如果使用Firefox 2.0,可以直接将官网上下载的文件(例如selenium-ide-1.0-beta-2.xpi)置于Firefox安装路径下的extensions文件夹(默认安装路径C:\Program
Files\Mozilla Firefox\extensions,而Firefox1.5的默认路径在C:\Program
Files\Firefox Plus\App\firefox\extensions)下,然后关闭当前打开的Firefox窗口,重新打开即可执行自动安装。Aaron在使用过程中并未出现过安装失败的情况。
如果你使用的是Firefox 3.0,恭喜你中奖了:你会失败,原因也很简单,selenium IDE目前支持的最高版本还没有达到我们3.0的高度。(更正:感谢一楼提醒,Aaron已验证1.0
beta 2版本的Selenium IDE可以在Firefox3中安装成功,给大家造成的误导Aaron表示诚挚的歉意)
另外,需要提醒的是:使用最新版本的Selenium IDE录制可能会导致录制失败(selenium-ide-1.0-beta-1.xpi,selenium-ide-1.0-beta-2.xpi版本在Aaron使用过程中均会出现错误,提示:table
view is not available in this format),这个bug已经被人提交到Selenium论坛上面去了,提交者使用的是Win
XP,而Aaron使用的是Win 2003,因此为了避免大家浪费时间――尽管只是一种可能性的浪费,Aaron推荐暂时使用我试验中使用的0.8.7版本。
声明:因为随着版本的变化,本文中的部分内容与最新版本的使用可能会不一致,因此Aaron介绍的内容适用于于之前的selenium版本:
Release Date
Selenium Core
Jan 12, 2009
1.0 beta 2
Selenium IDE
Selenium RC
Jan 12, 2009
1.0 beta 2
Selenium Grid
Nov 30, 2008
Selenium IDE脚本录制
好了,安装完成了,接下来我们就直接使用IDE来录制吧。启动Firefox浏览器,在Firefox菜单栏中单击“工具”菜单,我们会看到Selenium
IDE是其子菜单:
单击Selenium IDE项我们可以看到弹出Selenium IDE窗口:
然后我们就可以使用Selenium IDE进行录制了。至于录制的详细过程我就不详细介绍了,不过还是提醒大家一下,我们可以使用Selenium
IDE的菜单栏“Options”菜单中的“Format”子菜单将脚本转化为各自所需的语言类型。
Aaron在文章接下来的部分使用C#作为示例语言。
编辑Selenium IDE脚本
Aaron录制的脚本工作流程是:打开Firefox浏览器-&打开Google首页-&在google搜索框中输入“google”-&左键单击“google
搜索”按钮-&在新页面选中“图片、新闻搜索”以验证:
最后得到的C#脚本如下:
using&System.T
using&System.Text.RegularE
using&System.T
using&NUnit.F
namespace&SeleniumTests
&&&&[TestFixture]
&&&&public&class&NewTest
&&&&&&&&private&ISelenium&
&&&&&&&&private&StringBuilder&verificationE
&&&&&&&&[SetUp]
&&&&&&&&public&void&SetupTest()
&&&&&&&&&&&&selenium&=&new&DefaultSelenium(&localhost&,&<span style="COLOR: #44,&&*firefox&,&&&);
&&&&&&&&&&&&selenium.Start();
&&&&&&&&&&&&verificationErrors&=&new&StringBuilder();
&&&&&&&&[TearDown]
&&&&&&&&public&void&TeardownTest()
&&&&&&&&&&&&try
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&selenium.Stop();
&&&&&&&&&&&&}
&&&&&&&&&&&&catch&(Exception)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&//&Ignore&errors&if&unable&to&close&the&browser
&&&&&&&&&&&&}
&&&&&&&&&&&&Assert.AreEqual(&&,&verificationErrors.ToString());
&&&&&&&&[Test]
&&&&&&&&public&void&TheNewTest()
&&&&&&&&&&&&selenium.Open(&/&);
&&&&&&&&&&&&Assert.AreEqual(&Google&,&selenium.GetTitle());
&&&&&&&&&&&&selenium.Type(&q&,&&google&);
&&&&&&&&&&&&selenium.Click(&btnG&);
&&&&&&&&&&&&selenium.WaitForPageToLoad(&30000&);
&&&&&&&&&&&&Assert.AreEqual(&google&-&Google&搜索&,&selenium.GetTitle());
&&&&&&&&&&&&try
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&Assert.IsTrue(selenium.IsTextPresent(&图片、新闻搜索&));
&&&&&&&&&&&&}
&&&&&&&&&&&&catch&(AssertionException&e)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&verificationErrors.Append(e.Message);
&&&&&&&&&&&&}
一般情况下,这些录制的脚本在Selenium IDE中会重新运行成功,但如果我们将脚本直接拿出来在我们自己的IDE下会怎么样呢?
为了更方便编辑我们录制的脚本,将这段代码拷贝到VS中:新建一个类库项目TestSeleniumSimple,并将类库项目下的class1.cs文件中的内容用录制的脚本覆盖。编译我们的类库项目TestSeleniumSimple,很遗憾我们看到了
不用惊讶,因为我们仔细看一看代码就知道了,原来录制的脚本中引用了一些内容:
using NUnit.F
对于第一个我们需要安装NunitFramework,这个可以到Nunit官网上下载,如果你同时下载了Selenium-RC,你可以在\Selenium-RC\selenium-remote-control-1.0-beta-2-dist\selenium-remote-control-1.0-beta-2\selenium-dotnet-client-driver-1.0-beta-2文件夹下找到它,同时也可以找到我们“using
Selenium”所需要的ThoughtWorks.Selenium.Core.dll,添加对这两个dll的引用,然后再编译。这个时候就可以生成成功了。
在测试框架中回放脚本
好事总是多磨,我们编译成功的脚本很可惜,不能运行。在编译完脚本后出现Nunit不能使用的问题,不知道是偶然还是有必然因素。还好Aaron的脚本是在虚拟机中录制的,所以Aaron将编译成功的脚本直接拿到了物理机上运行。打开Nunit(Aaron使用的是NUnit-2.4.3-net-2.0版本),然后导入TestSeleniumSimple.dll(TestSeleniumSimple类库的产品),点击运行,又出错了:
原来是服务器,还记得我们刚才引用了Selenium-RC中的两个DLL吗?Selenium RC中RC是Remote
Client的意思,既然有Client那么一定是有Server了,实际上还真有这样一个Selenium-server,一个用来启动web浏览器的家伙。我们找到Selenium-RC的目录下的Server子目录A:
\Selenium-RC\selenium-remote-control-1.0-beta-2-dist\selenium-remote-control-1.0-beta-2\selenium-server-1.0-beta-2
里面由一个selenium-server.jar文件,我们需要在命令行下启动这个server。
在命令行下定位到子目录A处,接着输入:
Java Cjar selenium-server.jar
这个时候我们可以看到我们顺利启动了Selenium Server了,试着运行一下刚才失败的测试脚本,终于绿了:
我们还可以注意到命令行工具中也有运行的信息:
比如我们在上图的倒数第四条信息中看到了:
13:04:57.406 INFO - Command request: isTextPresent[图片、新闻搜索,
] on session
f68a3d7d0d7b4de8bfdb95ae1c553e6b
等很详细的内容。
其实我们也可以不使用NUnit,而直接使用VSTS中Test Edition组件来运行我们的测试脚本,为了使脚本更稳定或者运行更快,我们也可以编辑脚本对时间做一些处理。我们也可以编辑脚本已增加更多的断言以确保待测页面显示了我们想要的内容或者没有显示我们不想要的内容等等。
对于Selenium IDE录制脚本,Aaron稍微总结一下:
1, 使用Firefox
2, 编译之前添加对于NUnit.Framework.dll和ThoughtWorks.Selenium.Core.dll的引用
3, 记得启动Selenium Server
4, 为提高脚本质量以满足测试稳定性等需求,应该对录制的脚本进行编辑
当然,在使用Selenium的过程中,我们还会碰到其他各种奇怪的问题而导致脚本出现问题。限于篇幅和时间问题,Aaron就不继续讨论了。另外,我们也可以写一些程序来帮助我们更好的使用Selenium(比如自动启动selenium-server,自动运行脚本等等),这些内容Aaron也留给大家自己去实践~
火龙果软件/UML软件工程组织致力于提高您的软件工程实践能力,我们不断地吸取业界的宝贵经验,向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您“领跑您所在行业的软件世界”。

我要回帖

更多关于 selenium ide安装包 的文章

 

随机推荐