第一章 插件安装和代码导出
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();
}
}
第一章 插件安装和代码导出相关推荐
- 第一章 JDBC基础操作 ② 代码
第一章 JDBC基础操作 ② 代码 1.jar包的安装与异常处理 1.1安装jar包 1.2 异常报错 3.异常处理 2.连接数据库 3.调用数据库 3.1 异常处理 4.数据库操作:增删改查 5.定 ...
- 世嘉新人培训教材学习_第一章 (推箱子代码)
第一章 第一个游戏--"推箱子" 自己也把代码实现一遍. 游戏程序,就是获取输入,将输入反映到游戏世界,显示结果这三项 的无限循环.这个过程称为游戏循环或者主循环. while(t ...
- Alibaba代码规范插件、FindBugs插件安装及详解,IDEA插件安装,代码规范,代码查错,代码格式规范
这是帮助开发者规范代码,培养优良的编码习惯的两个IDEA插件
- 算法第一章作业(c++代码规范+数学之美读后感+规划)
c++代码规范: 一.文件结构 每个 C++/C 程序通常分为两个文件.一个文件用于保存程序的声明(declaration),称为头文件.另一个文件用于保存程序的实现,称为定义(definition) ...
- 基于CentOS7开发之路 --- 第一章 : 安装 CentOS 7.2-1511
一:准备 1. CentOS-7-x86_64-DVD-1511.iso 2. USBWriter.exe 3. DiskGenius.exe 4. 一个至少8G的U盘 以上文件我就不提供下载啦,百度 ...
- 第一章、安装、登录CentOS7
1.3 认识Linux 1.4 安装虚拟机 1.5 安装centos7 1.6/1.7 配置IP 1.8 网络问题排查 1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linu ...
- 第一章:Flask安装
Flask Flask是一个小型框架 Flask两个依赖: 路由.调试和Web服务器网关接口(Web Server GateWay Interface, WSGI) 子系统由Werkzeug提供,模板 ...
- 第一章,安装 composer
2019独角兽企业重金招聘Python工程师标准>>> 首先,需要配置PHP的 PATH 环境变量,在黑窗口运行 php -v 命令以后,能看到PHP的版本信息,说明就OK了 1, ...
- Mysql王者晋级之路第一章Mysql安装
安装Mysql5.7 官网下载mysql5.7.tar.gz 上传至服务器 创建mysql组用户 groupadd mysql 创建mysql用户,设定归属组,以及使用的shell useradd - ...
最新文章
- 陌陌联席总裁离职 股价大涨背后阿里收购传闻再起
- hbase启动报错Permission denied: user=xxx, access=WRITE, inode=“/HBase/MasterProcWALs“:root:supergroup:d
- 解题:POI 2004 String
- 第三次学JAVA再学不好就吃翔(part15)--基础语法之控制跳转语句
- UIKit框架各个类的简介
- 使用Java泛型和反射机制编写Excel文件生成和解析的通用工具类
- BZOJ3122 [Sdoi2013]随机数生成器 【BSGS】
- YYKit笔记之FPS
- idea :插件Statistic 统计代码数量和行数
- Vscode Opencv4.5.2环境搭建
- RSS源推荐大全(it版)
- 魔兽世界燃烧的远征服务器状态,6月2日加入“燃烧的远征” 立刻了解《魔兽世界》经典怀旧服的服务器抉择...
- QQ登录界面实现(JAVA)
- C++ get()和put()读写文件详解
- 太空大战游戏开发实例
- [Kerberos基础]-- kerberos认证原理---讲的非常细致,易懂
- windows下编译chromium浏览器的方法
- openoffice相关命令
- Word 2019 自带公式快速编号方法
- GreenPlum-6 最简步骤安装