第一部分:下载并安装selenium ide正是以这样一种标准严格要求,软件测试才有了今日的发展规模,才有了能够力压竞争对手的傲然之势。
在火狐浏览器上查看组件:
发现缺少selenium ide:
搜索后下载使用:
装好以后既可以使用:
第二部分:使用 selenium开展web测试
将打算录制的网页网址输入:
接下来就是开始录制脚本:登陆教务系统
关闭录制后,脚本就录制好了。
第三部分:运行录制脚本
网页会弹出,并运行:
得到运行日志: running 'untitled'
1open onok
2setwindowsize on 1382x784 ok
3click on css=a:nth-child(3) > img ok
4click on id=xh ok
5type on id=xh with value 1613033009 ok
6click on id=sfzh ok
7type on id=sfzh with value 3204811xxxxxxxxxx ok
8click on id=kl ok
9click on id=kl ok
10type on id=kl with value zhaoxxxxxxxxxxxxxx ok
11click on css=tr:nth-child(3) > td:nth-child(2) ok
12click on id=yzm ok
13type on id=yzm with value glmpj ok
14click on css=td:nth-child(1) > input:nth-child(1) ok
15click on id=xh ok
16type on id=xh with value 1613033009 ok
17click on id=sfzh ok
18type on id=sfzh with value 320481xxxxxxxxx ok
19click on id=form1 ok
20click on id=kl ok
21type on id=kl with value zhaoxxxxxxxxxx ok
22click on id=form1 ok
23click on id=yzm ok
24type on id=yzm with value gcadz ok
25click on css=td:nth-child(1) > input:nth-child(1) ok
26click on id=xh ok
27type on id=xh with value 1613033009 ok
28click on id=sfzh ok
29type on id=sfzh with value 320xxxxxxxxxx ok
30click on css=tr:nth-child(2) > td:nth-child(2) ok
31click on id=kl ok
32type on id=kl with value xxxxxx ok
33click on css=tr:nth-child(3) > td:nth-child(2) ok
34click on id=yzm ok
35type on id=yzm with value 1i9pf ok
36click on css=td:nth-child(1) > input:nth-child(1) ok
37click on id=ext-gen52
第四部分:总结
selenium ide非常方便,环境只需要一个火狐浏览器应该就差不多了。使用方便,录制的脚本可以转换为java、python、ruby、php等多种脚本语言。
还支持脚本编辑,回放时会出现问题,但都能够解决。