资源描述:
《web页面功能自动化检测测验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、www.gdtesting.com亿能测试技术www.automationqa.comWeb页面功能自动化测试使用QTP进行Web页面自动化测试案例分析–Discuz!NT自动化测试安装和配置Discuze!NT登录功能的测试在Discuz论坛的首页面可以进行录制操作,如图所示:用QTP录制的登录、退出脚本如下所示:Browser("Discuz!NTASP.net
2、论坛-").Page("Discuz!NTASP.net
3、论坛-").WebEdit("username").Click矚慫润厲钐瘗睞枥庑赖。Browser("Discuz!NTASP.net
4、论坛-").Page("Di
5、scuz!NTASP.net
6、论坛-").WebEdit("username").Set"chennengji"聞創沟燴鐺險爱氇谴净。Browser("Discuz!NTASP.net
7、论坛-").Page("Discuz!NTASP.net
8、论坛-").WebEdit("password").SetSecure"4b9f7c4409ed1976092d0fcecf136fdd301b"残骛楼諍锩瀨濟溆塹籟。Browser("Discuz!NTASP.net
9、论坛-").Page("Discuz!NTASP.net
10、论坛-").WebButton("登录").Click酽锕极額閉镇桧猪
11、訣锥。Browser("Discuz!NTASP.net
12、论坛-").Page("Discuz!NTASP.net
13、论坛-").Link("退出").Click彈贸摄尔霁毙攬砖卤庑。www.gdtesting.com亿能测试技术www.automationqa.comwww.gdtesting.com亿能测试技术www.automationqa.com可以看到密码设置是用的SetSecure方法,这个方法需要设置密文,不利于修改和参数化,应该改为用Set,另外,由于登录后有中转页面,不能马上“退出”,需要加入延时,调整后的脚本:謀荞抟箧飆鐸怼类蒋薔。Browser("Discuz!NT
14、ASP.net
15、论坛-").Page("Discuz!NTASP.net
16、论坛-").WebEdit("username").Click厦礴恳蹒骈時盡继價骚。Browser("Discuz!NTASP.net
17、论坛-").Page("Discuz!NTASP.net
18、论坛-").WebEdit("username").Set"chennengji"茕桢广鳓鯡选块网羈泪。Browser("Discuz!NTASP.net
19、论坛-").Page("Discuz!NTASP.net
20、论坛-").WebEdit("password").Set"123456"鹅娅尽損鹌惨歷茏鴛賴。Browser
21、("Discuz!NTASP.net
22、论坛-").Page("Discuz!NTASP.net
23、论坛-").WebButton("登录").Click籟丛妈羥为贍偾蛏练淨。Wait5'由于登录后有中转页面,不能马上“退出”,需要加入延时Browser("Discuz!NTASP.net
24、论坛-").Page("Discuz!NTASP.net
25、论坛-").Link("退出").Click預頌圣鉉儐歲龈讶骅籴。对于等待重定向页面的处理,可以加入等待延时,也可以直接点击链接让浏览器转向,下面是重新录制并调整后的脚本(把点击链接让浏览器转向的过程录制下来):渗釤呛俨匀谔鱉调硯錦。Browse
26、r("Discuz!NTASP.net
27、论坛-").Page("Discuz!NTASP.net
28、论坛-").WebEdit("username").Click铙誅卧泻噦圣骋贶頂廡。Browser("Discuz!NTASP.net
29、论坛-").Page("Discuz!NTASP.net
30、论坛-").WebEdit("username").Set"chennengji"擁締凤袜备訊顎轮烂蔷。Browser("Discuz!NTASP.net
31、论坛-").Page("Discuz!NTASP.net
32、论坛-").WebEdit("password").Set"123456"贓熱俣阃歲匱
33、阊邺镓騷。Browser("Discuz!NTASP.net
34、论坛-").Page("Discuz!NTASP.net
35、论坛-").WebButton("登录").Click坛摶乡囂忏蒌鍥铃氈淚。Browser("Discuz!NTASP.net
36、论坛-").Page("用户登录-Discuz!NTASP.net
37、论坛").Link("如果浏览器没有转向,请点击这里.").Click蜡變黲癟報伥铉锚鈰赘。Browser("Discuz!NTAS