Selenium 1 (Remote Control)

Selenium 1工作原理:

Selenium服务器,负责启动和关闭浏览器;解释和运行从测试程序中传来的Selenium命令,并扮演HTTP代理的角色;截获和验证在浏览器和被测试的应用程序之间传递的HTTP消息

在Java IDE中使用Selenium:

lib文件夹:包含各种Java相关基础框架

CHANGELOG: 记录selenium的变更情况,可以用记事本打开

selenium-java-2.48.2.jar:selenium 1和selenium 2的主要API文件,自动化测试时主要靠这个类库实现

selenium-java-2.48.2-srcs.jar:selenium的部分源码

安装Eclipse

1 创建Java 项目

New -> Java Project 弹出New Java Project对话框中输入Project Name,选择JRE,单击Finish按钮 Project1

在Package Explorer 右键 New -> Class 输入包名和类名,勾选“public static void main”生成main函数

2 添加引用

Package Explorer右键项目 Project1, 选择Properties > Java Build Path > Libraries 选项卡 > Add External JARs 按钮

选择selenium-java-2.48.2.jarAdd External JARs 按钮 >选择selenium Libs文件夹所有与Java相关的基础框架,单击打开按钮

下载Selenium:

不知为何官网打不开 http://seleniumhq.org/download, 幸好找到了镜像网站 http://npm.taobao.org/mirrors ,最新版本下载:selenium-server-standalone-2.48.2.jar

运行Selenium:

先安装JDK,双击这个jar文件启动Selenium服务器,或者通过命令来启动:java -jarselenium-server-standalone-2.48.2.jar

执行结果如下:

C:\work\2016\准备\selenium\build>java -jar selenium-server-standalone-2.48.2.jar

20:27:02.469 INFO - Launching a standalone Selenium Server
20:27:02.761 INFO - Java: Oracle Corporation 24.60-b09
20:27:02.761 INFO - OS: Windows 7 6.1 amd64
20:27:02.776 INFO - v2.48.0, with Core v2.48.0. Built from revision 41bccdd
20:27:02.884 INFO - Driver class not found: com.opera.core.systems.OperaDriver
20:27:02.885 INFO - Driver provider com.opera.core.systems.OperaDriver is not r
gistered
20:27:03.807 INFO - RemoteWebDriver instances should connect to: http://127.0.0
1:4444/wd/hub
20:27:03.808 INFO - Selenium Server is up and running











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值