selenium的使用——软件测试第二次实验

Posted hyx2015

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium的使用——软件测试第二次实验相关的知识,希望对你有一定的参考价值。

实验目的:

1) 安装SeleniumIDE插件
2) 学会使用SeleniumIDE录制脚本和导出脚本
3) 访问https://psych.liebes.top/st使用学号登录系统(账户名为学号,密码为学号后6位),进入系统后可以看到该同学的git地址。
4) 编写Selenium Java WebDriver程序,测试input.xlsx表格中的学号和git地址的对应关系是否正确。

 

实验步骤:

1)selenium是一个能够录制网站操作和导出操作源码的浏览器插件,chrome推荐使用——KAtalon Automation Recoder,直接在商店里面安装就行,

2)点击record录制,点击{}Export就可以看到源代码了

技术分享图片

 

3)4)通过java的ipo包实现读取excel的操作,for循环依次读取同学们的学号和对应的git地址,然后通过导入selenium的一个java包,实现java对网页执行的操作。

技术分享图片

 

将之前读出的学号、密码进行循环登陆网页,得到对应git地址的text,和之前得到的地址进行比对,相同就输出OK,不同就输出ERROR。

 技术分享图片

 

 

遇到的问题:

1. excel中的部分学号读入后产生乱码:比如末尾多加了E9

解决办法:写了一个clear(){}函数,将学号清洗一遍

2.部分git地址不匹配的原因是:地址前面有空格或者地址尾部有‘\\‘符号的,但是对于超链接来说它们是一样的

解决办法:写一个clear_s(){}函数,清洗一下,或者将equals改成contains(因为我想:“https://github.com/hyx22222/” 和 “https://github.com//hyx22222//软件测试 ” 都是用户hyx22222的,应该算是相同吧)

 

结论:

selenium挺好用的,可以直接录制产生代码,方便测试。

 




以上是关于selenium的使用——软件测试第二次实验的主要内容,如果未能解决你的问题,请参考以下文章

软件测试第二次上机实验——Selenium的使用

软件测试第二次实验实验报告

软件工程综合实践的第二次实验报告

软件体系结构的第二次实验(解释器风格与管道过滤器风格)

软件体系结构的第二次实验(解释器风格与管道过滤器风格)

软件体系结构的第二次实验(解释器风格与管道过滤器风格