QTP代码基础

上一篇 / 下一篇  2013-08-29 22:37:35

1.QPT 中连接数据库 如何生成数据库连接语句(例:oracle) 新建个空的文本文件,然后重命名为test.udl 1)、双击打开test.udl,在Provider 中选择Oracle Provider for OLE DB 2)、点击Next 或者上面的Connection 标签,在DataSource 中输入数据库服务器的网络名称(网址), 并输入登录数据库的用户名和密码,注意保存密码上打勾 3)、点击Test Connection,若测试通过,则点OK 退出该udl 文件 4)、右键点击test.udl,选择用记事本打开,有没发现你要写的连接字符串已经乖乖躺在那里了"赶紧Ctrl C,Ctrl V 吧" 2.qtp 提供的一个获取随机数的函数 '取得 1 到 100 之间的一个数 x = RandomNumber(0,100) Msgbox x 3.使用 Randomize 函数来产生随机数,Randomize 用于初始化 Rnd 函数 的随机数产生器。 Dim MyValue '初始化随机数产生器 Randomize MyValue = Int(10*Rnd+0)) 4. Execute语句的作用:将字符串的内容作为一条语句来执行 例如execute "msgbox"&chr(34)&"hello"&chr(34),执行后输出Help,chr(34)表示双引号 比如: 系统给出题目"9/3=?"让我们填写答案,可以这样来处理: Dim str,myarr,result str="9/3=?" myarr=split(str,"=") ‘以“=”为分界线把前后的字符串进行分割,并存放到数组myarr中,其 中的myarr(0)就是字符串“9/3” Execute "result="&myarr(0) ‘相当于执行语句“result=9/3” msgbox cstr(result) 5. 在飞机票订票系统中,由于FlyFrom和FlyTo的参数化导致每次航班列表显示不同的航班,这里可以用随机数解决 用List对象的GetItemsCount方法获取当前list列表显示的航班数ItemCount,再生成0-( ItemCount-1)的随机数(list列表中的item从0开始编号,若选择的list编号大于list项总数,默认选择最后一项) '取得航班列表的行数 ItemCount = Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItemsCount '随机选取其中一项 SelectItem = RandomNumber(0,ItemCount-1) '选择航班 Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select SelectItem

link

http://wenku.baidu.com/view/62d53e4233687e21af45a9a5.html

http://www.doc88.com/p-676120703645.html

http://wenku.baidu.com/view/3d1b932758fb770bf78a555d.html

 


TAG:

 

评分:0

我来说两句

日历

« 2024-04-19  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 8305
  • 日志数: 14
  • 建立时间: 2013-08-06
  • 更新时间: 2014-02-11

RSS订阅

Open Toolbar