SeleniumIDE+RC使用.doc_第1页
SeleniumIDE+RC使用.doc_第2页
SeleniumIDE+RC使用.doc_第3页
SeleniumIDE+RC使用.doc_第4页
SeleniumIDE+RC使用.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Selenium IDE + RC 使用1.Selenium IDE :先来简单说说,他作为firefox浏览器的一个插件存在,依附于firefox浏览器,打开它的录制功能,它会忠实的记录,你对firefox的操作,并可以回放它所记录的你的操作。类似于QTP的自动录制功能。打开插件操作:在浏览器中打开一个新的标签-输入百度网址-在搜索栏输入”“selenium”点击搜索按钮。录制完成后,点击红色的按钮,结束掉录制。可以点击绿色的三角按钮回放录制的脚本。如我的截图,回放是没有问题的。关于selenium IDE,具体对录制脚本的修改、添加等等操作请参考其他资料。=SeleniumRC:(1)搭建java环境。打开eclipse sdk工具。第一步:创建一个项目,new-Project.第二步:导入我们需要的包右键点击我们创建的项目-Build Path-Add External Archives.完成之后如下:Junit-4.10.jar:在我们下载的junit 4压缩包里。Selenium-java-client-driver.jar:在我们下载的selenium-remote-control-1.0.3文件夹下。.(.selenium-remote-control-1.0.3selenium-java-client-driver-1.0.1)Selenium-server.jar:在我们下载的selenium-remote-control-1.0.3文件夹下。.selenium-remote-control-1.0.3selenium-server-1.0.3(2)下面把我们录制的脚本导出并放置到入出。将代码出为junit 4类型的代码,我这里保存为test.java并复制到我的项目中。Src文件夹下的com.test包中:代码内容如下:package com.test;import com.thoughtworks.selenium.*;import org.junit.After;import org.junit.Before;import org.junit.Test;import java.util.regex.Pattern;public class test extends SeleneseTestCase Before public void setUp() throws Exception selenium = new DefaultSelenium(localhost, 4444, *chrome, /);/这里如果运行不了,修改浏览器为 *firefox 或 *iexplore selenium.start(); Test public void testTest() throws Exception selenium.open(/); /selenium.open(/index.html); 可以增加页面类型 /selenium.windowsMaximize(); 将来浏览器窗口放大 selenium.type(id=kw, selenium); selenium.click(id=su); /selenium.waitForPageToLoad(30000); After public void tearDown() throws Exception selenium.stop(); (3)下面要启动服务。开始-运行-com打开命令提示符。定位到selenium-remote-control-1.0.3selenium-server-1.0.3目录下。输入:java -jar selenium-server.jar回车。服务就启动了。这种方式比较麻烦,我们可以写一个批处理,完成上面的工作。打开一个记事本,输入java -jar selenium-server.jar命令。保存为.bat文件。下次双击这个文件就启动了。命令后面的 “-interactive”是另一种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论