Selenium IDE

1、firefox3.6安装seleniumIDE插件

地址:http://seleniumhq.org/projects/ide/

安装完成之后,重启firefox,可以在工具中看到该插件:

点击Selenium IDE,效果如图:

2、默认浏览器设置

点击Options

修改为:

设置后,导出的用例,默认代码如下:

selenium =

new DefaultSelenium("localhost",4444,"*iexplore", "xxx");

设置后,导出的用例,默认代码如下:

3、录制脚本

l 打开selenium IDE,确保该按钮处于录制状态:

l 在地址栏敲击:http://jooben.blog.51cto.com/

l 进入博客按照如下提示操作

对“生活琐记”进行文本判断

l 停止录制,得到结果

l 导出java代码

代码如下:

package com.example.tests;

import com.thoughtworks.selenium.*;

import org.junit.After;

import org.junit.Before;

import org.junit.Test;

import java.util.regex.Pattern;

public class Untitled extends SeleneseTestCase {

@Before

public void setUp() throws Exception {

selenium = new DefaultSelenium("localhost", 4444, "*iexplore", "http://jooben.blog.51cto.com/");

selenium.start();

}

@Test

public void testUntitled() throws Exception {

selenium.open("/");

verifyTrue(selenium.isTextPresent("生活琐记"));

}

@After

public void tearDown() throws Exception {

selenium.stop();

}

}

第一章 插件安装和代码导出相关推荐

  1. 第一章 JDBC基础操作 ② 代码

    第一章 JDBC基础操作 ② 代码 1.jar包的安装与异常处理 1.1安装jar包 1.2 异常报错 3.异常处理 2.连接数据库 3.调用数据库 3.1 异常处理 4.数据库操作:增删改查 5.定 ...

  2. 世嘉新人培训教材学习_第一章 (推箱子代码)

    第一章 第一个游戏--"推箱子" 自己也把代码实现一遍. 游戏程序,就是获取输入,将输入反映到游戏世界,显示结果这三项 的无限循环.这个过程称为游戏循环或者主循环. while(t ...

  3. Alibaba代码规范插件、FindBugs插件安装及详解,IDEA插件安装,代码规范,代码查错,代码格式规范

    这是帮助开发者规范代码,培养优良的编码习惯的两个IDEA插件

  4. 算法第一章作业(c++代码规范+数学之美读后感+规划)

    c++代码规范: 一.文件结构 每个 C++/C 程序通常分为两个文件.一个文件用于保存程序的声明(declaration),称为头文件.另一个文件用于保存程序的实现,称为定义(definition) ...

  5. 基于CentOS7开发之路 --- 第一章 : 安装 CentOS 7.2-1511

    一:准备 1. CentOS-7-x86_64-DVD-1511.iso 2. USBWriter.exe 3. DiskGenius.exe 4. 一个至少8G的U盘 以上文件我就不提供下载啦,百度 ...

  6. 第一章、安装、登录CentOS7

    1.3 认识Linux 1.4 安装虚拟机 1.5 安装centos7 1.6/1.7 配置IP 1.8 网络问题排查 1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linu ...

  7. 第一章:Flask安装

    Flask Flask是一个小型框架 Flask两个依赖: 路由.调试和Web服务器网关接口(Web Server GateWay Interface, WSGI) 子系统由Werkzeug提供,模板 ...

  8. 第一章,安装 composer

    2019独角兽企业重金招聘Python工程师标准>>> 首先,需要配置PHP的 PATH 环境变量,在黑窗口运行 php -v  命令以后,能看到PHP的版本信息,说明就OK了 1, ...

  9. Mysql王者晋级之路第一章Mysql安装

    安装Mysql5.7 官网下载mysql5.7.tar.gz 上传至服务器 创建mysql组用户 groupadd mysql 创建mysql用户,设定归属组,以及使用的shell useradd - ...

最新文章

  1. 陌陌联席总裁离职 股价大涨背后阿里收购传闻再起
  2. hbase启动报错Permission denied: user=xxx, access=WRITE, inode=“/HBase/MasterProcWALs“:root:supergroup:d
  3. 解题:POI 2004 String
  4. 第三次学JAVA再学不好就吃翔(part15)--基础语法之控制跳转语句
  5. UIKit框架各个类的简介
  6. 使用Java泛型和反射机制编写Excel文件生成和解析的通用工具类
  7. BZOJ3122 [Sdoi2013]随机数生成器 【BSGS】
  8. YYKit笔记之FPS
  9. idea :插件Statistic 统计代码数量和行数
  10. Vscode Opencv4.5.2环境搭建
  11. RSS源推荐大全(it版)
  12. 魔兽世界燃烧的远征服务器状态,6月2日加入“燃烧的远征” 立刻了解《魔兽世界》经典怀旧服的服务器抉择...
  13. QQ登录界面实现(JAVA)
  14. C++ get()和put()读写文件详解
  15. 太空大战游戏开发实例
  16. [Kerberos基础]-- kerberos认证原理---讲的非常细致,易懂
  17. windows下编译chromium浏览器的方法
  18. openoffice相关命令
  19. Word 2019 自带公式快速编号方法
  20. GreenPlum-6 最简步骤安装

热门文章

  1. 洛谷——P1258 小车问题
  2. [code]字母重排
  3. NYOJ 745 蚂蚁问题(两)
  4. pgrouting进行路径规划之入门二
  5. 二叉树的层序遍历和二叉树的线索化
  6. RookeyFrame 删除 线下添加的model
  7. MYSQL数值运算符和函数用法
  8. 快速掌握阿里云 E-MapReduce
  9. Linux Kernel 5.0或在达成600万Git Objects时到来
  10. 2013年下半年信息系统项目管理师考试论文试卷