码迷,mamicode.com
首页 > 其他好文 > 详细

第二次实验

时间:2018-04-15 21:08:55      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:访问   需要   处理   系统   project   断网   clip   格式   ima   

一、实验过程

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中该用户名对应的地址信息是否相同。

三、测试结果

技术分享图片

 

第二次实验

标签:访问   需要   处理   系统   project   断网   clip   格式   ima   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!