一. java7.0在win7系统的环境变量配置以及Eclipse的解压和安装。
下载JDK最新版本,下载地址如下:
http://www.oracle.com/technetwork/java/javase/downloads/index.html下的时候最好分清32和64位机子。
1. jdk 1.7.0默认安装在C:\Program Files\Java\jdk1.7.0目录下,之后我们来设置环境变量。首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性。
2. 点“新建”,然后在变量名写上JAVA_HOME,该变量的变量值就是java的安装路径,也就是刚才安装的路径“C:\ProgramFiles\Java\jdk1.7.0”。
3. 其次在系统变量里面找到path,没有就新建,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“.;%JAVA_HOME%\bin;”,(其中“%JAVA_HOME%”的意思为刚才设置JAVA_HOME的值),也可以直接写上“C:\Program Files\Java\jdk1.7.0\bin;”。
4. 最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。其值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar; (要加.表示当前路径)”,与相同“%JAVA_HOME%有相同意思”。
5. 下载并安装 Eclipse
然后解压Eclipse (分32位和64位的) 然后尝试新建一个项目,规定好项目的存放路径。
6. java环境配成功验证:“运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.7.0"。
二. Firefox浏览器的下载安装17.0.1版本以及下载一些需要的插件
1. 首先安装Firefox浏览器(安装版本为17.0.1为最新版本)
2. 安装一系列的所需的插件比如 selenium-ide-1.9.0.xpi,firebug-1.10.6-fx.xpi。网上都会有这两个插件的下载地址的。
a.具体的做法就是:直接把插件拖拽到浏览器的任何位置,两个插件的方法一样。拖进去的时候会出现:
点击立即安装即可。
b.测试Selenium插件安装成功:点击浏览器的菜单项,点工具出现Selenium IDE即可。
测试firebug插件安装成功:
三. 自主搭建一个微博服务环境
1. 安装xampp
首先解压,然后点击
也可以直接在dos下执行下面的进行安装(当然你的setup文件必须是在xampp下的)
进行安装后 会出现下面的提示,表示你已经安装成功了。
2. 启动xampp服务。
启动mysql,出现绿色的表明成功了。(其中mysql是默认为空)
我们可以验证mysql的密码为空的,我的xampp在xampp目录下的xampp 验证如下截图:(当你弹出enter password的时候直接回车就可以了说明密码为空。)
3.验证微博
记事狗微博文件(下载地址http://www.jishigou.net/download.html进去下载
下载后解压得到一个文件夹。(把改文件夹取名为weibo)
将上述的准备好的weibo整个文件拷贝到e:\xampp\xampp\htdocs下 然后启动 Apache
之后我们打开Firefox浏览器,在地址栏中输入http://localhost 回车会出现以下表示成功了。
然后在输入http://localhost/weibo/install.php进入安装微博的界面
然后会出现:
(
1.数据库服务器后面的值为localhost:+你的Mysql后面的端口号
2.数据库用户名 为root 密码为空,上面已经在dos下面验证过了
3.数据库是必须自己建的 在dos下执行以下步骤:
a.和上述验证密码为空的语句一样
之后会出现
说明微博已经搭建成功。
你可以自己验证下是否可以进入微博了,点击网页最下面的提示进入微博或者直接在地址栏中输入http://http://localhost/weibo计入页面后自己注册一个账号。
四. 发布微博及自动化测试
1.安装selenium-server-standalone-2.25.0 在dos下面 执行
然后enter会出现:
表示安装完成,但是底下自动回测试的时候这个服务不能停,不能关闭。
2. 打开Firefox浏览器,开始录制代码
打开工具中,Selenium IDE 出现
打开IDE就已经是录制状态了,所以要注意。
然后开始输入网址http://localhost/weibo/,然后勾掉自动登录(这个一定要注意),输入用户名,密码,然后发布状态,然后退出,然后在登陆。
此时关闭录制。
自己先可以测试一下,把id=i_already 后面的内容改下(如把测试改成test),然后光标点到0pen,再点击
出现
说明成功了,你可以到网页中检验你刚刚发表的状态。
保存JAVA代码 点击文件,然后Export Test Case As.. 选择
文件名和路径自己选择我的文件名是testJAVA。
3. 打开Eclipse,新建一个java project命名为weibo-test
准备好libs里面的内容
selenium_jars
下载地址http://seleniumhq.org/download/,拉到网页下面点击
下载后解压出来后把
拷贝到其中的libs文件中
再到https://github.com/KentBeck/junit/downloads网站下载
,并且拷贝到libs文件夹中。
(1)然后在窗口右边的右击工程名New-source folder ,命名test。(2)再新建一个folder命名为libs(3)在test里面建一个package命名为njfu.cn
(4)在(2)中的libs里面加入上述所说的内容。复制粘贴就可以了。在项目名上面点击—buildpath-configer build path,进去后选择Libraries,点击Add JARs,在出现的的窗口中,
点开libs,把其中的文件全选,点击OK。
(5)新建一个class类weibo,里面的内容就是上面保存的testJAVA。
(6)在(5)完成后会出现问题:修改package,新定义变量名private Selenium selenium;在@before前面,去掉import java.util.regex.Pattern;。我修改过的程序如下:
(7)然后在testweibo()上面选中右run as JUnit Test。之后可以再手动登陆浏览器看是否成功了。
(8)进入微博右击空白页,选择,点击下面窗口左上角的,鼠标移到刚才发布的微博出现