老码农分享 http://blog.sciencenet.cn/u/seawan //敲键读书打酱油;

博文

【教学笔记】QTP数据驱动测试的一段脚本

已有 2961 次阅读 2014-10-29 15:43 |个人分类:教学|系统分类:教学心得

Dialog("Login").Activate

Dialog("Login").WinEdit("Agent Name:").Set "ssswan"

Dialog("Login").WinEdit("Password:").SetSecure "54508d17c355b37196ed41bc8d3aca0077d6969f"

Window("Flight Reservation").ActiveX("MaskEdBox").Type "111114"

Window("Flight Reservation").WinComboBox("Fly From:").Select "London"

Window("Flight Reservation").WinComboBox("Fly To:").Select "Frankfurt"

Window("Flight Reservation").WinButton("FLIGHT").Click


'观察一下下面的语法,

Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "12500   LON   03:12 PM   FRA   03:57 PM   AA     $105.30"

'

获得列表对象里面的选项个数

n = Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItemsCount


'使用Step Generator可以查到随机对象的语法;最后写成下面的形式:

r = RandomNumber.Value (0, n)


'最后,综合上面的知识,可以写出:

Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select r

'多次测试这个脚本,观察每次都有不一样的航班号


Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click

Window("Flight Reservation").WinEdit("Name:").Set "qw"

Window("Flight Reservation").WinButton("Insert Order").Click




==========

说明:多次运行测试,可以观察到航班号是随机选择的。





https://wap.sciencenet.cn/blog-461456-839590.html

上一篇:五四运动和国家利益
下一篇:图线叠加(mql)
收藏 IP: 123.152.181.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-27 01:39

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部