SilkTest武林外史之6-启动你的应用程序

发布时间:2016-12-6 8:53:18 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SilkTest武林外史之6-启动你的应用程序",主要涉及到SilkTest武林外史之6-启动你的应用程序方面的内容,对于SilkTest武林外史之6-启动你的应用程序感兴趣的同学可以参考一下。

SilkTest中可以用下列四种方法来启动一个程序,马上就要下班,所以不详细写了,大家直接看代码吧: 1. Sys_Execute 2. Start 3. App_Start 4. ShellExecute [ ] // include bwcompat.inc for App_Start() [ ] use 'bwcompat.inc' [ ] [ ] // include for ShellExecute() [ ] use "msw32.inc" [-] dll "shell32.dll" [ ] HINSTANCE ShellExecute (in HWND hwnd,in STRING lpOperation,in STRING lpFile,in STRING lpParameters,in STRING lpDirectory, in INT nShowCmd) alias "ShellExecuteA" [ ] // For SilkTest International and SilkTest v.8.0 and higher, another declaration of ShellExecute() is needed [ ] // HINSTANCE ShellExecute (in HWND hwnd,in STRING lpOperation,in STRING lpFile,in STRING lpParameters,in STRING lpDirectory, in INT nShowCmd) alias "ShellExecuteW [ ] [-] testcase start() appstate none [ ] Calculator.Start("C:/WINDOWS/system32/calc.exe") [ ] Print("This is only for main window") [ ] [-] testcase execute() appstate none [ ] SYS_Execute("C:/WINDOWS/system32/calc.exe") [ ] Print("You never get here if you dont close calc.exe") [ ] [-] testcase appstart() appstate none [ ] App_Start("C:/WINDOWS/system32/calc.exe") [ ] Print("OK, you can get here") [ ] [-] testcase shellstart() appstate none [ ] // Open file [ ] ShellExecute (0, "open", "C:/temp.txt", "", "", 1) [ ] // Open application [ ] ShellExecute (0, "", "C:/WINDOWS/system32/calc.exe", "", "", 1)

上一篇:oracle 在安装的时候几个标签的作用
下一篇:socket概述

相关文章

相关评论