selenium IDE 安装 并脚本录制 和java单元测试

IDE的安装,主要是记录浏览器的行为,并进行行为轨迹脚本录制,录制完毕之后可以让它自动执行。同时更好的是可以生成各种语言的测试案例,直接在编码阶段进行测试,就省去了点击浏览器的麻烦事。

1、安装FireBug,火狐首先安装firebug插件,依赖人家没办法。

2、安装IDE,打开火狐的扩展程序-》插件

将xpi拖过去就能安装了。

3、测试浏览器用户行为记录:

1、 启动Firefox浏览器,然后导航到该网站(这个快点) -http://www.oschina.net/

2、点击开发者-选择selenium IDE,打开IDE

3、 输入Base URL,按下录制按钮-即在右上角。这个有提示,什么是录制什么是停止录制。记住要点击开始录制才可以。

4、这个时候就可以在oschina上进行搜索,右上角 输入scala,点击搜索,出现结果。

5、脚本自动运行,注意使用这个,每次只能运行一遍,运行多遍的话,需要每次重复点击(注意是我没找到重复点击的设置地方)

6、我想大多数人会选择生成某种编程语言的测试实例,来进行重复测试,可以这样,选择java.

7、文件命名,就是这个测试类的名字,就叫Test2吧,生成了Test2.java这个文件。将这个文件放到在1、简单入门的那个工程里面进行实例测试。变换下包的名字就行了。

生成的测试类:

public class Test2
{

private WebDriver driver;

private String baseUrl;

private boolean acceptNextAlert = true;

private StringBuffer verificationErrors = new StringBuffer();

@Before

public void setUp() throws Exception
{

driver = new FirefoxDriver();

baseUrl = "http://www.oschina.net/";

driver.manage().timeouts().implicitlyWait(30,
TimeUnit.SECONDS);

}

@Test

public void test2() throws Exception
{

driver.get(baseUrl + "/");

driver.findElement(By.id("channel_q" )).clear();

driver.findElement(By.id("channel_q" )).sendKeys("scala" );

driver.findElement(By.cssSelector("button.BTN" )).click();

driver.findElement(By.linkText("编程语言
Scala" )).click();

}

@After

public void tearDown() throws Exception
{

driver.quit();

String verificationErrorString = verificationErrors.toString();

if (!"".equals(verificationErrorString))
{

fail(verificationErrorString);

}

}

private boolean isElementPresent(By
by)
 {

try {

driver.findElement(by);

return true;

catch (NoSuchElementException
e) {

return false;

}

}

private boolean isAlertPresent() {

try {

driver.switchTo().alert();

return true;

catch (NoAlertPresentException
e) {

return false;

}

}

private String closeAlertAndGetItsText() {

try {

Alert alert = driver.switchTo().alert();

String alertText = alert.getText();

if (acceptNextAlert)
{

alert.accept();

else {

alert.dismiss();

}

return alertText;

finally {

acceptNextAlert = true;

}

}

}

8、单元测试,到了这里,想怎么运行就怎么运行,一切随你。

9、over,其他的东东,没有涉及,如果有新的需求可以提出来,我来实验。over.

时间: 2024-10-03 09:28:22

selenium IDE 安装 并脚本录制 和java单元测试的相关文章

Selenium IDE安装及简介

一.Selenium IDE安装 Selenium IDE是Firefox浏览器的一个插件,依附于Firefox浏览器.在网上搜了Selenium IDE的安装教程,大部分都是说在官网下载安装,其实最终打开的地址就是Firefox浏览器的插件添加地址:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/.so,安装 Selenium IDE: 1.首先需要安装Firefox(注意浏览器的版本),然后打开Firefox,在菜单栏-

Selenium IDE 安装步骤详解

不罗嗦了,纯干货输出. 第一步:下载Selenium IDE,我下载的是2.7.0版本,文件格式为xpi,无需解压: 第二步:下载安装火狐浏览器,如有火狐忽略此步: 第三步:打开火狐浏览器,右键点击顶部空白处,勾选“菜单栏”,菜单栏调出来.见下图: 第四步:点击工具-附件组件.见下图: 第五步:点击扩展-设置-从文件安装附加组件.见下图: 第六步:按步骤,选择selenium ide  xpi格式文件.见下图: 第七步:安装成功后,关闭火狐浏览器,再重新打开:点工具,可见Selenium IDE

Selenium IDE安装和检查获取的控件路径技巧

来源:http://www.jianshu.com/p/0ea2dc83549f 从学习Selenium 开始,都是自己写脚本,后来得知有个插件Selenium IDE可以录制脚本,也懒得用了,觉得自己写脚本挺好. 今天看别人的博客,发现Selenium IDE可以检查获取的控件路径是否正确不用通过执行程序的方式来校验,很直接,省去了执行程序的繁琐,特此学习一下. 环境:firefox浏览器,firebug插件,selenium IDE插件场景:通过Selenium IDE检测获取的百度首页中搜

Selenium IDE安装

Selenium IDE(集成开发环境)是一种开发Selenium测试案例的工具.简单的说,它其实是依赖于Firefox的插件,提供录制回放的功能,忠实的记录着用户在浏览器所执行的操作. 安装方法: 一.打开Firefox浏览器,输入地址:http://seleniumhq.org/download, 二.找到Selenium IDE,点击 三.点击上述下载,会弹出如下界面: 四.Add to Firefox 五.安装完成,重启firefox,点击firefox右上角,[打开菜单]选项,点击[开

badboy安装、脚本录制

系统 2.到官网下载  http://www.badboy.com.au/ 随便填些信息,然后点击下一步即可 选择一个版本进行下载 下载 3.双击安装 同意协议,一直下一步即可 安装完成,点击关闭 4.录制,在"开始"菜单打开badboy 输入网址,按回车,即可开始录制 录制完成之后,点击"小方块"停止录制 导出jmeter脚本,选择一个位置进行保存 5.在jmeter中导入刚才badboy录制的脚本 可以看到之前录制的脚本 根据实际项目要求对脚本进行增强,如增加虚

SeleniumIDE从0到1 (Selenium IDE 安装)

换了工作后需要学习到自动化测试,经过一系列的筛选,最终选定了Selenium,原因是因为本人熟悉一点代码,用Selenium比较容易上手.刚开始接触Selenium的小伙伴是不是会觉得不知道从何动手呢?下面我们就来介绍下SeleniumIDE的简单录制操作: 简介一:SeleniumIDE安装 1.安装seleniumIDE,打开火狐浏览器,地址栏输入地址->点击Add按钮->安装结束后重启FireFox->在菜单栏中可以看到Selenium插件. 地址为:https://addons.

Selenium IDE录制登录操作,导出Java / Junit 4 / WebDriver

Selenium IDE可以录制简单的浏览器操作,然后导出成想要的对应的代码. 在用Selenium 2.46正式做一些事情之前,我打算先用IDE录制简单的登录操作,然后导出成Java代码,给自己后面直接写代码做个范例. [Selenium IDE下载] 上官网找到最新的IDE下载链接:http://release.seleniumhq.org/selenium-ide/2.9.0/selenium-ide-2.9.0.xpi [Selenium IDE安装] 打开FireFox浏览器 -> 附

java selenium (八) Selenium IDE 用法

Selenium IDE 是Firefox 浏览器的一个插件, 它会记录你对Firefox的操作,并且可以回放它的操作. 用法简单,不过我觉得这个没多大的用处 阅读目录 Selenium IDE 介绍 Selenium IDE 是Firefox 浏览器的一个插件, 它会记录你对Firefox的操作,并且可以回放它的操作 Selenium IDE 的作用 在实际自动化测试中,不会用Selenium IDE, 因为没有逻辑判断,什么的,不方便 IDE 主要用来辅助,  录制了操作步骤, 导成java

Selenium系列----->IDE安装和使用链接整理

Selenium IDE:http://www.yiibai.com/selenium/selenium_ide.html Selenium私房菜(新手入门教程):http://wenku.baidu.com/link?url=aLmvhpk-FmYJwn1ZtUylPo7tJNnqszSvlXhwHqkZDds6rX9mPtI6a9tJKS1iygIMO_u-xskayWZct0ewpndl2a Selenium IDE验证点:http://www.yiibai.com/selenium/se