首页 > 其他 > 详细

第二次实验

时间:2018-04-15 20:39:25      阅读:188      评论:0      收藏:0      [点我收藏+]

一、实验过程

1、Selenium IDE的安装与使用

(1)在火狐浏览器中安装Selenium IDE插件

技术分享图片

(2)访问网站,使用Selenium IDE录制脚本

技术分享图片

(3)在Selenium IDE中导出脚本,Format一栏选择Java(WebDriver+Junit)

技术分享图片

2、Selenium Java WebDriver程序的编写

在Eclipse中创建Java Project,将导出的脚本放入src文件夹中。在项目中新建文件夹,命名为lib,将Selenium、POI、Junit所需的jar包放入该文件夹中。在Eclipse中选中jar包,右键Build Path->Add to Build Path。编写程序,从xlsx格式文件中获取用户名信息和对应的地址信息,通过循环来判断网站中每个用户名和对应的地址是否正确。测试时使用的是42.0版本的火狐浏览器。

二、程序设计

1、程序代码

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

2、代码说明

使用POI获取xlsx格式文件中的信息。在获取用户名信息时,需要对cell中的值是String类型还是Numeric类型进行判断。因为用户名均为10位的数字,所以通过判断cell调用getRawValue()后得到的字符串的长度是否为10来判断类型。如果cell中的值为Numeric类型,需要使用DecimalFormat来使获得的值不以科学计数法形式来显示。在获取地址信息时,需要对空格、换行等进行处理。将得到的用户名信息保存到字符串数组中,将用户名信息和对应的地址信息保存到map中。

通过循环,对每一个用户名和对应地址进行测试。从保存用户名信息的字符串数组中获取一个用户名,使用该用户名和对应密码进行系统登录,获取网站中该用户名对应的地址信息,判断其与map中该用户名对应的地址信息是否相同。

三、测试结果

技术分享图片

 

第二次实验

原文:https://www.cnblogs.com/wt0201/p/8849089.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!