检查点没有起到作用 ?
在下面的程序里我给 Insert Order button 设立了一个checkpoint(红色部分), 该button 的enabled属性与检查点里设置的并不一致,是但程序结束后在Report里没有任何的记录,也就是说该句检查点没有起到任何作用.
所以我想问, 在什么情况下才会用到检查点这个功能?谢谢.
set_window ("Flight Reservation", 3);
obj_mouse_click ("MSMaskWndClass", 3, 7, LEFT);
obj_type ("MSMaskWndClass","100106");
list_select_item ("Fly From:", "Denver");# Item Number 0;
list_select_item ("Fly To:", "London");# Item Number 1;
obj_mouse_click ("FLIGHT", 45, 29, LEFT);
# Flights Table
set_window ("Flights Table", 2);
list_select_item ("Flight", "20261 DEN 09:12 AM LON 04:23 PM AA $112.20"); # Item Number 1;
button_press ("OK");
# Flight Reservation
set_window ("Flight Reservation", 10);
edit_set ("Name:", " ff ");
set_window("Flight Reservation", 1);
button_check_info("Insert Order", "enabled", 0); 你没有对检查点加判断语句,如:
if (button_check_info("Insert Order", "enabled", 0)!=E_OK)
report_msg("Error occurred"); 如果是通过,check的字样是黑色的,需要你仔细检查
谢谢楼上俩位
原帖由 生如火花 于 2006-9-1 17:30 发表如果是通过,check的字样是黑色的,需要你仔细检查
版主的话我没听明白, 能再详细一点吗
我一直没有碰到需要用到检查点的功能去解决问题, 所以我就不知道在出现什么情况下去用检查点功能. 希望能给
我简单的解说一下, 谢谢. 我来解释一下吧,版主和紫罗兰说的都对,紫罗兰的目的是在test report中用字符串明显的标记判断结果,这样形象一些,火花的意思是,你不用加判断也是可以从test report中看出检查点有没有通过的,当检查点通过后,报告中这一行是用黑色标记的。你可以将检查点故意改得不能通过,你再比较test report,会发现不同的。
页:
[1]