预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SeleniumRemoteControl: SeleniumRC:一个C/S架构的web测试体系框架,在web浏览器与待测的web应用间架起代理服务器(Seleniumserver),SeleniumClient端测试程序发起的请求通过代理服务器转发给web应用,web应用的返回结果直接返回给代理服务器,最后由代理服务器转发给client端测试程序。 优点:支持目前几乎所有的浏览器,包括firefox,IE,opera,chrome等;支持多种语言,IDE生成的所有语言它都支持,并且可以使用这些语言编写脚本.同时,RC支持两种框架Junit和TestNG,借助Junit可以生成多种不同形式的结果文档,TestNG目前备受推崇,因为它可以支持多线程,对seleniumGrid支持比较好 1.安装 解压后,打开cmd。 SeleniumServer是用Java语言编写的,需要在JRE1.5.0或者更高的版本下运行。 检查是否安装了JRE,操作如下: 在命令行中执行: java–version 可以看到如下的关于你安装的java的版本信息: javaversion"1.6.0_18" Java(TM)SERuntimeEnvironment(build1.6.0_18-b07) JavaHotSpot(TM)ClientVM(build16.0-b13,mixedmode,sharing) 相反,如果看到的是错误信息,则需要安装JRE,或者是将它填加到PATH环境变量中去。 同时你需要确保你的安装的浏览器也支持这些,例如: *Windows:如果你用的是WindowsXP或者是Windows2003,你可以使用IE浏览器,或者安装MozillaFirefox或者Opera浏览器。如果你是用的是Windows2000,如果想使用IE浏览器,你就需要安装reg.exe,但是如果使用Firefox那就另当别论。我们建议(不是必须)将你的浏览器执行路径加到你的PATH环境变量中(如果你不明确的将你的浏览器的安装目录加到PATH中,那么你就必须将你的浏览器安装到标准路径下;Firefox的标准路径:"c:\ProgramFiles\MozillaFirefox\firefox.exe";IE浏览器的标准路径:"c:\ProgramFiles\InternetExplorer\iexplore.exe".) Unix/Linux:在这个指南中,要求安装Firefox,并且将FF的路径加到你的PATH环境变量中。注意,在Unix/Linux中我们激活"firefox-bin"目录,从而确保在这个路径下执行;同时不要忘记将Firefoxlibrariesj加到你的LD_LIBRARY_PATH.中。如果需要,我们可以通过shell脚本激活firefox(例如:"firefox"or"run-mozilla.sh")那样的话知道你关闭这个服务器的时候才可以结束Firefox浏览器。 *MacOSX:对于MacOSX,只要在你的/Applications目录下,安装Firefox.app就够了。注意:为了精确控制你的浏览器,我们需要激活/Applications/Firefox.app/Contents/MacOS目录下的Firefox内嵌的执行程序(firefox-bin);如果你的浏览器的安装位置不在那,你需要将你当前的内嵌位置加到你的PATH路径下,作为你的DYLD_LIBRARY_PATH环境变量。 InteractiveMode Selenium服务器的“交互模式”是一种不需要任何代码的原型测试,因此有必要对初学者介绍SeleniumRemoteControl。在交互模式下,你可以在Selenium服务器窗口中输入一行行的命令,在工作窗口的某个位置中立刻会执行你命令的结果。通常你可以选用你喜欢的语言编写你的测试代码,整个过程都是完全自动化的。 2.启动server 确认安装了java后启动selenium-server,且必须要启动才能使用。 假如selenium-server安装到了D:\selenium-rc\selenium-remote-control-1.0.3>cdselenium-server-1.0.3里 开始-运行cmd,切换到selenium-server.jar所在的目录下 执行命令:java-jarselenium-server.jar启动成功。会有类似信息 例如: D:\selenium-rc\selenium-remote-control-1.0.3\selenium-server-1.0.3>java-jarselenium-server.jar 【或者执行命令:java-jarselenium-ser