(二十五)SystemUtil对象常用方法使用

一、Run方法

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

Winapp

①SystemUtil.Run "C:\Program Files (x86)\HP\QuickTest Professional\samples\flight\app\flight4a.exe","","C:\Program Files (x86)\HP\QuickTest Professional\samples\flight\app","open"
②SystemUtil.Run "C:\Program Files (x86)\HP\QuickTest Professional\samples\flight\app\flight4a.exe"
③SystemUtil.Run "flight4a.exe","","C:\Program Files (x86)\HP\QuickTestProfessional\samples\flight\app","open"
上面三种都是可以的,一般写第二种简单形式即可

Web
下面的程序相当于重启(先关闭进程,然后开启IE)

SystemUtil.CloseProcessByName "IEXPLORE.EXE"
wait 5
SystemUtil.Run "C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE","http://www.baidu.com"---通过IE浏览器打开百度

二、CloseProcessByName
功能:Closes a process according to its name.
object.CloseProcessByName (bsProcessName)

三、SystemUtil.BlockInput
为了在测试过程中,鼠标和键盘误操作
功能:将键盘和鼠标锁住

四、SystemUtil.UnblockInput
功能:将键盘和鼠标解锁

三、四一般成对存在

五、SystemUtil.CloseDescendentProcesses ‘关闭由QTP打开的进程

posted @ 2018-06-17 20:11  测试开发分享站  阅读(311)  评论(0编辑  收藏  举报