QTP关闭所有的应用程序窗口,场景恢复
2015-07-25 13:33
316 查看
'当运行的过程中可能会有其它程序,或其它窗口导致运行失败。可以在初始化或场景恢复时执行以下脚本;
Set MyDescription = Description.Create()
set TaskNames = desktop.ChildObjects(MyDescription)
NoOfTaskNames = TaskNames.Count
For Counter=1 to NoOfTaskNames-1
TaskTitle = TaskNames(Counter).getroproperty("text")
If left(TaskTitle,2) = "HP" or left(TaskTitle,15) = "Program
Manager" or TaskTitle = "" Then
print Counter & " :保留-- " & TaskNames(Counter).getroproperty("text")
else
'这种方式关闭的浏览器会停留在退出确认界面
'a(Counter).close
print Counter & " :关闭 -- " & TaskNames(Counter).getroproperty("text")
systemutil.CloseProcessByWndTitle (TaskNames(Counter).getroproperty("text"))
End If
Next
Set MyDescription = Description.Create()
set TaskNames = desktop.ChildObjects(MyDescription)
NoOfTaskNames = TaskNames.Count
For Counter=1 to NoOfTaskNames-1
TaskTitle = TaskNames(Counter).getroproperty("text")
If left(TaskTitle,2) = "HP" or left(TaskTitle,15) = "Program
Manager" or TaskTitle = "" Then
print Counter & " :保留-- " & TaskNames(Counter).getroproperty("text")
else
'这种方式关闭的浏览器会停留在退出确认界面
'a(Counter).close
print Counter & " :关闭 -- " & TaskNames(Counter).getroproperty("text")
systemutil.CloseProcessByWndTitle (TaskNames(Counter).getroproperty("text"))
End If
Next
相关文章推荐
- CMD应用 qtp/winshell/cmd的交互
- Qt中为QPushButton添加背景图片
- win7下Qt5使用mysql C++编程配置
- win64 QT(VS2013) 配置 CGAL+libQGLViewer
- QT官方下载地址
- Qt QTimer测试定时精度
- QT中QWidget、QDialog及QMainWindow的区别
- illegal instruction qt
- Qt MVC设计模式:子类化抽象模型的方法
- Qt使用虚拟机windows共享目录调用第三方库编译不成功
- Qt libqevdevtouchplugin.so插件的改写
- 学习qt遇到不显示菜单栏
- Qt5 设置QLabe中字体的颜色
- Qt网络编程之一
- Qt下写日志文件的函数
- QT分析之网络编程(一)
- qt QLineEdit 左侧带自定义图标类
- 3. QT窗体间值的传递(续)
- pyqt的多Button的点击事件的槽函数的区分发送signal的按钮。
- qt在开发板上运行的环境编译的搭建