关于自动化测试的案例
一、安装JAVA
1.安装JAVA软件,在文件夹中找到jdk-6u26-windows-i586.exe
双击进行 ;
2.安装完成后点我的电脑右击选择属性,选择高级——环境变量,在系统变量中新变量名为JAVA-HOME和JRE-HOME,变量值为安装此软件的安装路径;再编辑系统Path变量,在其变量值后面加上分号,加上jdk中bin的路径;如图所示:
3.在cmd验证其是否有装成功,如图所示:
注:安装时一些同学可能会出现无法安装的情况,原因:
(1)、在cmd中执行echo %PATH%
解决error:could not open ...jvm.cfg
出现error:could not open '...jvm.cfg'大多是安装jdk的时候在注册表里注册过,在网上看到很多关于error:could not open '...jvm.cfg'的问题的解决方法,但有些无效,有些比较复杂,最简单的一招是删除"c:/windows/java.exe",win7是在system32目录下,这样就可以修复了;
(2)、也可能是system32下面的那个java和装的java冲突了,利用Search Everything查找windows-system32中查找与其冲突的java,将其从文件夹中移除;
二、安装eclipse软件
1、解压eclipse软件包,单击文件包中的eclipse图标
进行安装;
2、按照以下步骤进行安装:
选择OK;
出现这个页面就说明安装完成;
注:安装eclipse也可能出现无法安装的情况,如图所示:
和刚才的java问题类似,都是因为windows-system32中有冲突的程序,只是刚才是java.ex,现在是javaw.exe ,同样将其从文件夹中移除就行;
三、安装火狐
1、下载火狐软件进行安装
双击进行安装
2、启动火狐软件,解压material压缩包,安装下列三个插件:
将 拖到Firefox,选立即安装,重启浏览器;
将 拖到Firefox,立即安装,重启浏览器;打开Firefox,右击查看,有“使用Firefox查看元素”就说明安装成功;
将 拖到Firefox,立即安装,重启浏览器;
将 拷出放到D盘001.at_tools文件夹中,在cmd中运行,输入代码,如图所示:
3、打开火狐浏览器,在工具中找到Selenium IDE就说明安装成功;
四、建立weibo
1、解压xampp安装包,打开运行输入cmd,打开后输入这些命令
2、打开
依次启动,并在cmd中输入代码:
3、用火狐打开网址http://localhost/xampp/splash.php,出现如下页面就说明xampp安装成功:
4、把weibo这个文件夹整个拖到xampp/htdocs下,然后用火狐打开http://localhost/weibo/install.php
然后一步一步安装,其中注意8306改为3306,还需建一个weibo数据库代码是create database weibo.装好后打开微博,自己注册一个weibo帐号。
注:打开页面时会出现以下问题,只要将weibo文件夹中的install/install.lock删除就行。
五、weibo的自动化测试
1、打开cmd,输入代码:
2、打开Firefox,点工具中打开Selenium IDE开始录制,输入网址打开微博,不保存密码,登陆用户,在weibo中发布一条信息,退出,登陆,再退出。录完这一系列动作后停止。查看,如果没有捕捉到密码需要手动加入:将用户名那行复制然后粘贴,将值改掉就ok了。现在用selenium IDE工具发一条微博,
如图所示:
发布成功,保存.
3、打开eclipse,新建一系列文件:
将Selenium_jars文件夹中全部文件复制粘贴到libs中:
输入代码,纠错,修改,用eclipse发布:
六、检查发布结果,自动化认识定位这个元素
(1)css定位
修改代码:
(2)xpath定位