Fantasia

 
 
 
 
 
 

  bethany001600@126

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 

QTP 内部循环

2010-1-8 15:07:07 阅读(3) 评论(0)

如果用QTP对网页的操作时外部循环,即完成一次操作后,循环是从头开始。参数应该放在Global中,如果循环是从半路中开始的,那么参数要设置在Action中。比如:我做简单的数据录入, 打开一个网页,然后从第一个Page, 然后第二个Page,第三个Page。。。最后提交成功。下一次循环还是从第一个Page, 第二个Page,...最后提交成功, 那么参数就放在Global中。

如果情况不同, 打开一个page, 再打开一个Page, 从第三个Page开始才是要循环的内容, 一直到结束,那么参数要放在Action中。

阅读(3) | 评论(0) | 阅读全文>>

QTP 连接数据库

2009-11-18 14:57:18 阅读(8) 评论(0)

‘每搜索到当前最新的ID后就更新这个ID的credit score, 注意这个连接是不需用户名密码的连接,即Windows Authentication。

Set conn=CreateObject("ADODB.Connection")

Dim strConn

strConn="Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=Lendx;Data Source=10.24.100.61,1499"

Conn.open StrConn

Set rs=CreateObject("ADODB.Recordset")

Set

阅读(8) | 评论(0) | 阅读全文>>

QTP学习笔记

2009-11-16 16:15:06 阅读(1) 评论(0)

1, function 不能写在for语句里,要写在for外面

2

If  Browser("GetSmart - a service of").Page("GetSmart - a service of_3").WebEdit("ctl00$FormContentPlaceHolder$F").Exist(5)  Then 

  Step3

End If

choice

以上语句,如果找到这个对象,就执行Step3, 然后执行choice, 如果找不到这个对象直接执行choice, 注意choice一定要写在外面,

如果choice写在if

阅读(1) | 评论(0) | 阅读全文>>

QTP 提交申请一个脚本(update数据库)

2009-9-16 17:23:40 阅读(19) 评论(0)

'script  description: for filter platinum and gold

Dim TotalGUID

TotalGUID=""

For i=0 to 0

'Close all IE process opened by QTP

CloseIE

'Open URL

SystemUtil.Run "IEXPLORE.EXE","https://qaborrower.getsmart.com/"

CurrentTime=GetDateTime()

Cemail=CurrentTime&"@lendingtree.com"

if Browser("Refinance | Mortgage Loans").Dialog("Security Information").Exist then

阅读(19) | 评论(0) | 阅读全文>>

QTP 提取系统时间的脚本

2009-9-16 17:20:09 阅读(28) 评论(0)

以下是自创的QTP脚本的库函数, 它的功能是提取当前系统的时间, 精确到秒, 不要小看这个功能,比如说有的软件在提交申请的时候需要填写email, 并且email要是重复的话会被视为无效, 而自动化测试的时候生成系统时间的Email格式保证不会让email重复。

'Close All IE

Sub CloseIE

   Set desc=description.Create

                desc("micclass").value="Browser"

      

阅读(28) | 评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2010