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的使用——软件测试第二次实验的主要内容,如果未能解决你的问题,请参考以下文章