使用Selenium进行的自动化测试

参考资料: 1、http://blog.csdn.net/guyue860103/article/details/7307038

                      2、 自己上传的2份selenium资源文档http://download.csdn.net/detail/sunnyxiaoyanan/5281747http://download.csdn.net/detail/sunnyxiaoyanan/5281739

 

安装软件:


全部需要安装的软件见上传的selenium工具资源(1)和(2)

http://download.csdn.net/detail/sunnyxiaoyanan/5295438和http://download.csdn.net/detail/sunnyxiaoyanan/5295418

 

1、首先安装Firefox-full-latest.exe 火狐浏览器

2、再安装selenium-ide-1.10.0.xpi,直接将其拖至火狐浏览器中,按提示操作即可

3、安装firebug,Firebox的插件,帮助获取控件xpath,css等属性的,安装方法如下:

    1)打开Firefox浏览器
2)点击菜单“工具(T)”,下拉列表中选择“附加组件”。


3)“获取附加组件”
4)在搜索里输入“firebug”,稍等即可。
5)点击“添加至Firefox”
6
OK,重启浏览器即可。 


自动化测试:

1、录制脚本,启动seleniumIDE进行录制。

             

红色为录制脚本,停止录制的按钮,左边的绿色为运行脚本的按钮

在Options下的option,进行如下设置。Options下的Format可设置生成的代码,本次试验设置的为JUNIT4的remote control(可任意改变,录制结束后也可)。




之后,在浏览器上操作即可。

2、在Eclipse或者myeclipse中创建工程,新建java文件,粘贴代码。右键项目名“属性”,进行如下设置:


引入的包在上传的资源(2)中可以找到。


3、为自己的代码添加断言(此处粘自参考资源中第三步)

断言是代码级别的称谓,对于测试就是校验点,假定以是否出现发微薄的文本框为是否成功登录的校验点

打开firebug:



先点击firebug的<点击查看页面中的元素>,将鼠标移动到文本框控件上面,会出现浮动的蓝色框,点击鼠标左键,如下图,在文本上右键鼠标,选择复制XPath,得到该文本框的唯一引用


在点击了登录按钮后,新增加一句再点击登录后的代码后即可(此处需注意,有可能电脑运行时间的问题,一般此句话之前会让线程睡眠几秒,来保证不是因为软件的问题而测试失败):

assertTrue(selenium.isElementPresent("xpath=/html/body/div/div[2]/div/div/div/div/div/div[4]/div/div/textarea"));


4、启动Server,电脑-》开始-》运行-》cmd->进入下列文件所在目录-》java -jar selenium-server-standalone-2.31.0.jar即启动

selenium-server-standalone-2.31.0.jar(资源(2)中可以找到)

5、运行java文件即可看到运行结果。








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值