|
由于我实在打不开你的那个TELTEL!
所以只能拿MSN试了一下可以的!
那三种情况你只能自己写条件了!
这个是自己的初步!
供你参考一下!
static app_name="C:\\Program Files\\MSN Messenger\\msnmsgr.exe";
if(invoke_application(app_name,"","",SW_SHOW)!=0) # 如果程序不存在则退出测试
{
report_msg("如果测试的程序不存在,测试退出."); # 返回一个提示信息
texit;
# MSN Messenger (BETA)
set_window ("MSN Messenger (BETA)", 0);
obj_mouse_click ("DirectUIHWND", 145, 190, LEFT);
# 登录到 .NET Messenger Service - MSN Messenger (BETA)
set_window ("登录到 .NET Messenger Service - MSN Messenger (BETA)", 9);
password_edit_set("密码(P):", "lbziwmz");
button_press ("确定");
wait(12);
# MSN Messenger (BETA)
set_window("MSN Messenger (BETA)", 14);
obj_check_bitmap("DirectUIHWND_1", "Img2", 1);
set_window ("MSN Messenger (BETA)", 2);
obj_check_info("DirectUIHWND_1","enabled",1,10);
rc=obj_mouse_click ("DirectUIHWND_1", 130, 75, LEFT);
if (rc = E_OK)
{
report_msg("用户名验证", PASS, "正常登陆");
texit;
}
else
{
report_msg("用户名验证", FAIL, "不正常登陆");
win_close("MSN Messenger (BETA)");
}
然后再统计有多少成功和不成功 |
|