一 、关于java的安装
1. 双击打开该可执行程序
2. 根据安装步骤安装,将其安装在D盘中。我使用的是win7系统,遇到的第一个问题就是安装失败,跳出一个对话框提示安装出现问题,在运行CMD时出现了我的总结:
通过老师和同学的帮忙,我发现我的计算机C/Windows/system32下有这样的java数据包:
它和我目前安装的程序冲突了,只需将它们移动到其他的磁盘中即可,切记不可删除。
3. 重新安装。
4.安装完之后,需要新建和修改环境变量。
(1)右击计算机,选择系统属性/高级系统设置/高级/环境变量;
(2)新建变量名为JAVA_HOME,变量值为此文件存放的路径;
(3)再新建变量名:JRE_HOME,变量值为jre文件夹存放的路径;
(4)修改变量名为path的变量值,在原有的路径后面加个分号后在加上java目录下bin的存放路径。
5. 打开运行输入cmd确定,输入代码:java –version回车出现以下代码即安装成功。
二、关于eclipse的安装
解压eclipse压缩包,解压后找到该可执行程序,双击,根据安装步骤安装即可。
点OK
安装完成。
三、关于火狐的安装
1、下载并安装火狐应用程序,
根据提示下一步即可,装好后发送快捷方式到桌面
2、启动firefox,将事先准备好的两个插件逐个拖到浏览器中,等待直接安装。
3、将selenium-server拷出放到D盘001.at_tools文件夹中,在CMD中运行,输入代码,如图所示:
3、重新打开火狐浏览器,在工具中找到Selenium IDE就说明安装成功;
四、关于xampp的安装
1.先解压,在 D盘下新建一个文件夹xampp,然后把解压的东西放在这个文件夹里,找到包里的txt,里面有安装步骤,根据步骤安装即可。
2.打开运行输入CMD,打开后输入这些命令
3.打开
启动
4.再次打开运行输入如下代码
用火狐打开这个网页,出现以下图标表明xampp安装并运行成功。
5.把微博这个文件夹整个拖到xampp/htdocs下,然后用火狐打开http://localhost/weibo/install.php
若打开页面时会出现以下问题,只要将weibo文件夹中的install/install.lock删除就行。
6.
7.然后安装,其中注意8306改为3306,还需建一个weibo数据库代码是create database weibo.
8.装好后打开微博,注册一个用户名。
五、微博的自动化测试
1.打开
2.打开运行输入CMD,输入代码启动4444端口
3.手动输入微博地址并登陆微博
4.从登陆页面开始录制
5.不保存密码,登陆,发一条微博,退出,重新登陆,再退出。录完这一系列动作后停止。查看
如果没有捕捉到密码需要手动加入:将用户名那行复制然后粘贴,将值改掉即可。
6.现在用selenium IDE工具发一条微博
(1)
(2)下面将这个转化成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 publishweiboat {
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/");
selenium.start();
}
@Test
public void testPublishweiboat() throws Exception {
selenium.open("/weibo/index.php?");
selenium.type("name=username", "fengliuyi");
selenium.type("name=password", "flycy0601");
selenium.click("css=input.btn_login");
selenium.waitForPageToLoad("30000");
selenium.type("id=i_already", "11111");
selenium.click("id=publishSubmit");
selenium.click("link=退出");
selenium.waitForPageToLoad("30000");
selenium.type("name=username", "fengliuyi");
selenium.click("name=password");
selenium.type("name=password", "flycy0601");
selenium.click("name=savelogin");
selenium.click("css=input.btn_login");
selenium.waitForPageToLoad("30000");
selenium.type("id=i_already", "33333");
selenium.click("id=publishSubmit");
selenium.click("link=退出");
selenium.waitForPageToLoad("30000");
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}
(3)打开eclipse,新建一些列的文件
(4)将上面的代码复制到里面,改错
①change package
②声明selenium
(5)修改其值,运行成功
(6)下面进行定位检查
定位
① css定位法(topic list 45):定位代码
在.oritxt前添加空格即可运行成功
① xpath定位
添加代码
发布成功