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