中关村在线

软件

Selenium RC自动化测试入门

在掌握使用Selenium IDE进行基础测试后,进一步探索了Selenium RC的测试功能。相比Selenium IDE,RC显得更加专业且功能更为强大。Selenium IDE仅作为Firefox浏览器的插件存在,应用范围受限,而Selenium RC则突破了浏览器的限制,可在多种浏览器上运行测试。此外,它还支持多种编程语言环境,包括Java、C、Python、Ruby、PHP和Perl等,为测试人员提供了更高的灵活性与扩展性,便于集成到不同技术栈的项目中,显著提升了自动化测试的适用性和效率。

1、 启动Eclipse,选择文件菜单中的新建→Java项目,创建一个新项目。在项目名称栏输入tests,JRE选项设置为使用特定项目的JRE,并从中选择jre6版本,最后点击完成按钮即可成功建立该项目。

2、 在项目中添加Selenium Java运行所需的jar包。右键点击工程名tests,选择Build Path中的Add External Archives,然后浏览并选中所需jar文件完成导入操作。

3、 Junit-4.10.jar 文件位于下载的 JUnit 4 压缩包中。

4、 在下载的 selenium-remote-control-1.0.3 文件夹中,可找到名为 selenium-java-client-driver.jar 的文件,其具体路径为:selenium-remote-control-1.0.3/selenium-java-client-driver-1.0.1/。该 JAR 包是 Selenium 提供的 Java 客户端驱动程序,用于支持自动化测试脚本的编写与执行,是进行 Web 自动化测试的重要组件之一。

5、 在下载的 selenium-remote-control-1.0.3 文件夹中,可以找到名为 selenium-server.jar 的文件,其具体路径为:selenium-remote-control-1.0.3/selenium-server-1.0.3/selenium-server.jar。该文件是运行 Selenium 服务端的核心组件,用于支持自动化测试的远程控制功能,必须正确配置后方可使用。

6、 加载JAR包后的显示效果所示

7、 通过Selenium IDE录制操作流程,导出为JUnit 4格式的代码,并保存为名为login.java的文件。

8、 在 tests/src 目录中创建一个名为 com.example.tests 的新包。

9、 把selenium IDE导出的login.java文件复制到项目的com.example.tests包中。

10、 重写代码,简洁表述

11、 通过开始菜单运行cmd,打开命令提示符窗口,启动selenium IDE服务。

12、 进入selenium-remote-control-1.0.3目录中的selenium-server-1.0.3文件夹。

13、 运行命令java -jar selenium-server.jar并按下回车键,即可成功启动Selenium IDE服务。

14、 在Eclipse中运行login.java时,若默认浏览器为Chrome,则无法成功调用。

15、 在浏览器地址栏留空并调试login.java文件时,左下角会提示支持的浏览器类型。根据提示选择合适的浏览器,将其配置到代码中,持续调试直至成功调起目标浏览器完成运行。

16、 当选择iexplore浏览器时,可正常启动并执行操作。

17、 运行情况及结果所示

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具