第5章 Selenium RC的使用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 Selenium RC的使用 林若钦 本章内容: Selenium RC简介 Selenium RC的使用 1. Selenium RC简介 Selenium RC,全称 Selenium Remote Control。它启动一个本地的代理服务器,通过接收本地客户端程序发出的请求来启动、关闭浏览器,并对浏览器进行输入、点击以及对浏览器内容验证等操作。 1.1 工作原理 客户端库的沟通与传递Selenium命令执行每个服务器。然后服务器通过Selenium命令到浏览器使用含Selenium核心JavaScript命令。浏览器,使用它的JavaScript解释器,执行Selenium命令。这将运行Selenese的行动或验证您在您的测试脚本中指定。 Selenium服务器 Selenium服务器接收Selenium命令,解释他们,回报你的程序运行这些测试的结果。 RC服务器捆绑Selenium核心,并自动注入到浏览器。发生这种情况时,你的测试程序打开浏览器(使用一个客户端库的API函数)。 Selenium的核心是一个JavaScript程序,实际上是一组JavaScript函数的解释和执行Selenese命令使用浏览器内置的JavaScript解释。 服务器接收Selenese命令,从你的测试程序,使用简单的HTTP GET / POST请求。 可以使用任何编程语言,可以发送HTTP请求来自动化Selenium测试。 客户端库 客户端库提供的编程支持,允许你运行Selenium命令,从自己的设计方案。是为每个受支持的语言有不同的客户端库。Selenium客户库提供了一种编程接口(API),即一组功能,从你自己的程序运行Selenium命令。在每个接口,是一种编程功能,支持每个Selenese命令。 ? 客户端库需要Selenese命令,并通过它来处理具体的行动或测试下测试对应用程序(AUT)Selenium服务器。客户端库也收到该命令的结果,并把它传递回你的程序。您的程序可以接受的结果,并存储到一个程序变量,并报告成功或失败的,或可能采取纠正措施,如果它是一个意外的错误。 1.2安装 安装Selenium服务器 Selenium RC服务器仅仅是一个Java的jar文件(selenium-server-standalone-version-number.jar ),它不需要任何特殊的安装。只要下载并解压所需的目录服务器是足够的。 1.2.1启动Selenium Server 打开cmd进入selenium-server-standalone-version-number.jar目录, 输入“java –jar selenium-server-standalone-version-number.jar”(需要先安装JRE),启动Selenium 测试服务器。 1.2.2客户端驱动程序 Selenuim提供了多种语言的客户端库API 以Java 为例 配置seleniumRC的环境 下载Java 的客户端selenium-java-version-number.zip ,解压 打开Eclipse在Preferences中的UerLibraries中把Server和Java包加入。 2. Selenium RC的使用 A)使用Selenium—IDE录制脚本 http://localhost:8080/xPath/calculator.html 脚本如下: B)打开MyEclipse 创建一个java project 如图 C)在项目中导入Junit和Selenium的相关Jar D)把录制的脚本转换成Junit,如图 转换后的代码如图所示: E)将上面的代码复制到创建的项目中的src里 F)启动服务器 运行测试 请同学们按上述的步骤操作一遍 Web应用项目测试 * Web应用项目测试 , 在此处加上“extends SeleneseTestBase” 在此处改上“*iexplore” Web应用项目测试

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档