QTP中SystemUtil对象的使用

 

SystemUtil对象包括BlockInput、CloseDescendentProcesses、CloseProcessByHwnd、CloseProcessById、CloseProcessByName、CloseProcessByWndTitle、Run、UnblockInput方法。

 

1、使用Run方法运行文件或程序

Run file,[params],[dir],[op],[mode]

(1)file参数是必须输入的,被运行的应用程序或者被打开的文件;

(2)params是可选参数,启动应用程序所需的参数;

(3)dir是可选参数,应用程序或文件的默认工作目录;

(4)op是可选参数,文件打开的模式,包括open、edit、explore、find、print 5种模式;

(5)mode参数是可选参数,用于指定程序窗口打开时的状态。

 

2、在脚本运行过程中屏蔽鼠标和键盘

BlockInput方法,用于屏蔽输入;

UnBlockInput方法,用于解除屏蔽。

可以使用这两个方法防止测试脚本运行过程中被意外的鼠标和键盘操作干扰。

 

3、关闭进程

(1)CloseDescendentProcesses,用于关闭所有由QTP打开的进程;

(2)CloseProcessByHwnd,用于关闭包含指定句柄的窗口的进程;

(3)CloseProcessById,用于关闭指定进程ID(PID)的进程;

(4)CloseProcessByName,用于关闭指定名称的进程;

(5)CloseProcessByWndTitle,用于关闭拥有指定标题的窗口的进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值