欢迎来到天天文库
浏览记录
ID:44716051
大小:544.16 KB
页数:32页
时间:2019-10-25
《Selenium RC 官方文档 (中文版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Selenium1(Selenium遥控)简介正如你可以看到Selenium项目的简史,SeleniumRC的Selenium很长一段时间的主要项目,前WebDriver/Selenium合并带来的Selenium2,最新的和更强大的工具。Selenium1仍积极支持(大多维护模式),并提供一些功能,可能无法在Selenium2一段时间,包括支持多国语言的Java,JavaScript,红宝石,PHP,Python中的Perl和C#中和支持几乎所有的浏览器有。SeleniumRC的工程首先,我们将介绍S
2、eleniumRC的组件如何操作和作用,在各次运行测试脚本。RC元件SeleniumRC的组成部分是:·Selenium服务器启动并杀死的浏览器,解释和执行Selenese命令通过测试程序,并作为HTTP代理行为,通过浏览器和奥克兰之间的HTTP消息的拦截和验证。·客户端库提供了每种编程语言和SeleniumRC服务器之间的接口。下面是一个简化的架构图....该图显示了客户端库的沟通与传递Selenium命令执行每个服务器。然后服务器通过Selenium命令到浏览器使用含Selenium核心JavaSc
3、ript命令。浏览器,使用它的JavaScript解释器,执行Selenium命令。这将运行Selenese的行动或验证您在您的测试脚本中指定。Selenium服务器Selenium服务器接收Selenium命令,从你的测试程序,解释他们,回报你的程序运行这些测试的结果。RC服务器捆绑Selenium核心,并自动注入到浏览器。发生这种情况时,你的测试程序打开浏览器(使用一个客户端库的API函数)。Selenium的核心是一个JavaScript程序,实际上是一组JavaScript函数的解释和执行Sel
4、enese命令使用浏览器内置的JavaScript解释。服务器接收Selenese命令,从你的测试程序,使用简单的HTTPGET/POST请求。这意味着你可以使用任何编程语言,可以发送HTTP请求来自动化Selenium测试。客户端库客户端库提供的编程支持,允许你运行Selenium命令,从自己的设计方案。是为每个受支持的语言有不同的客户端库。Selenium客户库提供了一种编程接口(API),即一组功能,从你自己的程序运行Selenium命令。在每个接口,是一种编程功能,支持每个Selenese命令。
5、客户端库需要Selenese命令,并通过它来处理具体的行动或测试下测试对应用程序(AUT)Selenium服务器。客户端库也收到该命令的结果,并把它传递回你的程序。您的程序可以接受的结果,并存储到一个程序变量,并报告成功或失败的,或可能采取纠正措施,如果它是一个意外的错误。因此,要创建一个测试程序,你只要写一个程序,运行一套Selenium命令使用一个客户端库API。可选,如果你已经有一条SeleneseSeleniumIDE中创建的测试脚本,你可以 生成SeleniumRC的代码。SeleniumID
6、E可以转换(使用其导出“菜单项)到一个客户端驱动程序的API函数调用Selenium命令。看到从Selenium-IDE导出RC代码的具体SeleniumIDE章。安装安装是相当为Selenium名不副实。Selenium在您所选择的编程语言提供的库。你可以下载他们的下载页面一旦你选择了使用的语言,你只需:·安装SeleniumRC服务器。·建立使用特定语言的客户端驱动程序的编程项目。安装Selenium服务器SeleniumRC服务器仅仅是一个Java的jar文件(Selenium服务器,独立7、sion-number>。JAR),它不需要任何特殊的安装。只要下载并解压所需的目录服务器是足够的。运行Selenium服务器任何测试开始之前,你必须启动服务器。去Selenium区局的网站服务器位于目录,并运行下面的命令行控制台。Java的罐子Selenium服务器,独立的罐子。这可以简化创建一个批处理或包含上述命令外壳可执行文件(在Windows和Linux上。SHBAT)。然后建立一个快捷方式在桌面上的可执行文件,只需双击图标启动服务器。对于服务器来运行,你需要安装8、Java和PATH环境变量的正确配置,从控制台运行。您可以检查是否有Java的正确安装在控制台上运行以下。Java的版本如果你得到一个版本号(需要1.5或更高版本),你准备好开始使用SeleniumRC的。使用Java客户端驱动程序·Selenium的的Java客户从SeleniumHQ的驱动程序zip 下载页面。·jar文件提取SeleniumJava-的。·打开您想要的JavaIDE(Eclipse中,N
7、sion-number>。JAR),它不需要任何特殊的安装。只要下载并解压所需的目录服务器是足够的。运行Selenium服务器任何测试开始之前,你必须启动服务器。去Selenium区局的网站服务器位于目录,并运行下面的命令行控制台。Java的罐子Selenium服务器,独立的罐子。这可以简化创建一个批处理或包含上述命令外壳可执行文件(在Windows和Linux上。SHBAT)。然后建立一个快捷方式在桌面上的可执行文件,只需双击图标启动服务器。对于服务器来运行,你需要安装
8、Java和PATH环境变量的正确配置,从控制台运行。您可以检查是否有Java的正确安装在控制台上运行以下。Java的版本如果你得到一个版本号(需要1.5或更高版本),你准备好开始使用SeleniumRC的。使用Java客户端驱动程序·Selenium的的Java客户从SeleniumHQ的驱动程序zip 下载页面。·jar文件提取SeleniumJava-的。·打开您想要的JavaIDE(Eclipse中,N
此文档下载收益归作者所有