博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微博自动化测试
阅读量:5717 次
发布时间:2019-06-18

本文共 1543 字,大约阅读时间需要 5 分钟。

微博

 

注:由于我的笔记本是win7 64位系统,老师所给的资料是32位机的,在我的电脑上除了可以正确安装firefox外,其他都装不起来。在这里我就只给大家详细的叙述制作步骤(我上课所做的笔记),最后面是根据老师的视频给大家介绍一个完整的实例。见谅。

 

一.java的环境变量配置以及Eclipse的解压和安装。

  1. 安装jdk-6u26-windows-i586.exe

 

      2.环境配置:

计算机--属性--环境变量--新建--

 

                     

点击确定便好了。

 

3.将eclipse-jee-indigo-SR2-win32.zip解压,便可以使用它里面的应用程序:

 

 

4.java环境配成功验证

“运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.7.0"。

二.安装火狐浏览器

1.安装Firefox-full-latest.exe软件

 

2.安装插件:

 1>将 拖到D盘

 

2>将以下文件依次拖入刚安装好的firefox中

 

 

3>测试firebug插件安装成功:

在firefox浏览器中右击出现

便说明安装成功。

 

3.测试firefox安装成功

“运行”,打入“cmd”,进入dos系统界面。然后打”d:”回车

然后打“java –jar selenium-server-standalone-2.25.0.jar”

出现以下图则说明安装成功。

 

4.将weibo整个文件夹拷贝到xampp\htdocs目录下

三.发布微博及录制

1打开火狐浏览器,点击工具--录制(selenium IDE)

 

2输入网址

 

3.注册账号,然后登陆

 

4发布状态,退出登陆

 

5将录制(selenium IDE)界面调出来,点击红色按钮终止录制

 

6.修改参数,运行。然后你再登陆你的记事狗微博可以看到修改过的状态。

 

四.在eclipse中实现微博的修改

下面来给大家演示一个自动化测试的实例(截屏来着老师所给的视频)

1.录制

 

2.登录

 

3.发布状态

 

4.退出登录,以下为看到的录制数据

 

5.将录制的数据保存后,然后可以将其导出来,导出步骤如下图,导出来的文件命名为PublishWeiboAT.java(此文件是等会有用的java代码)

 

 

6.打开eclipse软件,创建项目:

1>New--Java project--project Name命名为Auto testdemo

2>New--source Folder --命名为test

3>New--Folder--命名为libs 将文件

 

中的内容全部复制到libs目录下

4>Build Path--点击Libraries --Add 点击JARS--全选libs下面的所有内容--OK

5>New--package命名为cn.edu.njfu.cs.at

按照以上步骤便把一个基本框架搭建好了。

 

7.建立一个PublishWeiboAT的类,将刚刚所导出来的PublishWeiboAT.javajava代码复制到此类中,如下图(本来复制过来还会存在一定的错误,以下是修改好的代码)

 

8.以下是所录制的核心代码,你可以修改它,运行成功后可以登录记事狗微博去看看微博上有没有修改好。

 

 

微博上查看的结果

 

这是一个大致的制作过程,我们还可以在java代码中做修改,来测试微博的变化。

以上也是我上软件测试课的收获,深知水平还不够,在以后的学习中我会更加的努力。而且我对软件测试也还是蛮感兴趣的,不够好像上手比较慢,希望在多接触几次后能得心应手一点。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                       

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/thorn/archive/2012/12/15/2818871.html

你可能感兴趣的文章
IPA提交APPStore问题记录(一)
查看>>
有利于seo优化的网站地图不能取巧
查看>>
快照产品体验优化
查看>>
ASCII
查看>>
50天!3家!共享单车终于开始了“大逃亡”
查看>>
ibatis SqlMap not found
查看>>
Android SD卡创建文件和文件夹失败
查看>>
Ubuntu 14.04 vsftp refusing to run with writable root inside chroot问题解决方法
查看>>
Intellij IDEA远程调试tomcat
查看>>
hadoop的学习论坛
查看>>
替代Windows Cmd的利器PowerCmd
查看>>
Struts2 学习小结
查看>>
Linux IPMI 安装配置实用
查看>>
烂泥:wordpress迁移到docker
查看>>
.扒渣机的性能及优势 
查看>>
Linux下磁盘保留空间的调整,解决df看到的空间和实际磁盘大小不一致的问题
查看>>
RSA 生成公钥、私钥对
查看>>
C# ASP.NET 权限设计 完全支持多数据库多语言包的通用权限管理系统组件源码
查看>>
测试工具综合
查看>>
asp.net中调用COM组件发布IIS时常见错误 80070005解决方案
查看>>