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挺好用的,可以直接录制产生代码,方便测试。

 

posted @ 2018-04-14 22:58  黄译萱  阅读(178)  评论(0编辑  收藏  举报