51Testing软件测试论坛
标题:
关于invoke_application的用法
[打印本页]
作者:
conanin
时间:
2007-6-6 16:51
标题:
关于invoke_application的用法
以下是我的一段代码:
static app_name = "C:\Program Files\Mercury Interactive\WinRunner\samples\flight\app\flight4a.exe";
if( invoke_application( app_name,"","",SW_SHOW ) != 0 )
{
report_msg( "The tested program does not existed ");
texit;
}
else
{
call batch_test();
}
# Shell_TrayWnd
# set_window ("Shell_TrayWnd", 1);
# toolbar_button_press ("ToolbarWindow32_0", "Login"); # Button Number 1;
# Login
set_window ("Login", 5);
edit_set ("Agent Name:_1", "conanin");
password_edit_set("Password:_1", "kzptnyoslzjsaz");
button_press ("OK");
# Flight Reservation
set_window ("Flight Reservation", 4);
menu_select_item ("File;Exit");
我用DEBUG模式运行老是invoke不起来程序,实在不知道为什么,我觉得是参数上的问题,但是不知道如何修改,请各位兄弟姐妹指教~!!在下先谢谢了!
作者:
fengxueren
时间:
2007-6-6 16:51
将static app_name = "C:\Program Files\Mercury Interactive\WinRunner\samples\flight\app\flight4a.exe";
改成
static app_name = "C:\\Program Files\\Mercury Interactive\\WinRunner\\samples\\flight\app\\flight4a.exe";
试试
作者:
conanin
时间:
2007-6-7 09:41
可以了,谢谢楼上的
作者:
conanin
时间:
2007-6-7 10:00
还是关于invoke_application的用法:在TSL ONLINE REFERENCE中的例子中有一句是:else call batch_test(),batch_test()是一个什么样的函数?我怎么查不到啊?多谢指教!!
作者:
tianyu124
时间:
2007-6-7 10:39
好像是WR自定义的一个批处理函数
作者:
cssweb
时间:
2007-6-8 20:04
继续看,继续学
作者:
chinaren0123
时间:
2007-6-9 00:23
batch() test 我理解的是:就是不让你看到运行步骤的运行方式.不关心出错不出错,一直运行下去.也看不到鼠标运行.
作者:
dionysus
时间:
2007-6-10 11:51
在WR的option里面可以设置batch模式运行
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2