实际值如何获得
在用gui检查点时win_check_gui("workspace", "list2.ckl", "gui4", 1);#检查行数;预期值在exp下的gui4.chk文件下,我想问一下如果行数不匹配的话,如何在程序中获得实际行数的值.
困扰多时了,先谢谢了!
可以使用 obj_get_info(), or win_get_info() 等涵数.
可以使用 obj_get_info(), or win_get_info() 等涵数. if the test result is mismatch, then double click "end GUI checkpoint " from test result, then GUI checkpoint results shows up, you can see the actual values of all objects 非常感谢!在test result中是可以看到实际值,但在程序中如何获得呢.另外obj_get_info(), or win_get_info() 函数具体怎么使用呢,
我试过函数调用可以成功,可是返回值是空.
if(obj_get_info("标志", "num_rows",rows)!=E_OK)
report_msg("函数调用出错");
else
pause(rows);
"标志"的gui.
{
class: object,
MSW_class: html_table,
location: 3
}
我试了试obj_get_info()好像只有text,enabled,width几个属性值可以得到返回结果,其他的都是空值,为什么呢?
如何可以得到行数呢??
拜托各位了
sdlkfj9还没人回么?
还没人回么?sdlkfj9 sdlkfj9 我也想知道这个问题,挺少见到斑竹。 不知道你测试的 object 是个什么类型的, list ? or text ? obj_get_info()和 win_get_info()如果不行的话,建议:如果是list的话,使用list_get_info(list, property, out_value);
如果是Table的话,使用tlb_get_selected_row(table,row);
关注下。。。
终于解决了,
感谢小李美刀,感谢gp_jl,最后用了tbl_get_row_count()函数.
"标志"的gui.
{
class: object,
MSW_class: html_table,
location: 3
}
类型是html_table(web测试),所以用了tbl_get_rows_count("标志",rows);
就可以了.
再次感谢!!
页:
[1]