51Testing软件测试论坛
标题:
关于对话框参数传递的问题!
[打印本页]
作者:
kevinbj
时间:
2005-11-23 11:05
标题:
关于对话框参数传递的问题!
哪位高手帮忙看一下
总是除错!
谢了!
public function Test_main(inout m_login, inout m_tea ,inout m_bee)
{
}
res = create_custom_dialog ("Test_main", "Initial Conditions", "OK", ""," Login,Tea,Bee");
作者:
kevinbj
时间:
2005-11-24 09:14
没有人回帖吗?
看来自己的问题还是要自己解决。研究了一下午发现可能是WR_gen中create_custom_dialog函数中eval调用出了问题,
public function create_custom_dialog(func_name, cap, but_name, edit_string, check_string)
{
auto param, func, res;
dlg_res = "";
if ( getvar("batch")=="on" || getvar("silent_mode")=="on")
{
report_msg("Error: Cannot create custom dialog while running in silent mode");
return(dlg_res) ;
}
if ( func_name=="" ) return(dlg_res) ;
param = _create_custom_dialog(cap, but_name, edit_string, check_string);
if ( param=="" ) return(dlg_res) ;
func = "dlg_res = " & func_name & "(" & param & ");";
res = eval(func);
return(dlg_res);
}
可以在程序中定义一个新的函数my_dialog 内容与create_custom_dialog一样然后把res = eval(func);改为要调用的函数就可以了。
作者:
小曲曲
时间:
2005-11-25 16:49
试了一下你的函数,对话框是出来了,我的winRunner也死了。param = _create_custom_dialog(cap, but_name, edit_string, check_string);
你这个是什么东西啊。_create_custom_dialog
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2