51Testing软件测试论坛
标题:
lr中改写脚本中if如何使用
[打印本页]
作者:
wxmvscs
时间:
2011-12-14 19:00
标题:
lr中改写脚本中if如何使用
本帖最后由 wxmvscs 于 2011-12-14 19:03 编辑
Action()
{
lr_think_time(10);
nca_list_activate_item("118", " 送货通知查询取消");
lr_think_time(4);
nca_set_window("送货通知查询 (610)");
nca_win_close("送货通知查询");
nca_set_window("送货通知查询取消 (610)");
lr_think_time(7);
nca_edit_click("276");
nca_obj_type("276", 'z', 0);
nca_edit_set("289", "已确认");
nca_edit_click("354");
lr_think_time(6);
nca_edit_set("406", "B1K4147840112");
nca_obj_type("406", 'z', MODIF_CONTROL);
nca_button_press("239");
nca_button_press("243");
lr_think_time(20);
nca_set_window("注意");
nca_popup_message_press("注意", "确定");
lr_think_time(5);
if(nca_set_window("送货通知查询取消 (610)"))
nca_win_close("送货通知查询取消");
goto re;
else
lr_think_time(12);
nca_popup_message_press("注意", "确定");
nca_set_window("送货通知查询取消 (610)");
nca_button_press("242");
lr_think_time(11);
nca_set_window("决定");
nca_popup_message_press("决定", "是");
nca_popup_message_press("注意", "确定");
lr_think_time(14);
nca_set_window("送货通知查询取消 (610)");
nca_win_close("送货通知查询取消");
re: return 0;
}
在这个里面大家可以看到一个if语句(中间的位置),我主要的目的是为了实现,当出现:送货通知查询取消 (610)窗口时,可以运行后面的goto,跳转到结束,如果没有出现上面的窗口,就继续运行,直到结束,我也看的出if后面的句子有问题,但我不知道要如何实现这种效果!求指点!
作者:
wxmvscs
时间:
2011-12-15 08:11
自己踩踩~再问下,lr里面应该有获取系统当前状态的能力吧,应该不是只会按指令来操作东东吧……
作者:
gwrocky
时间:
2011-12-16 16:48
需要定义一个变量,将这个值赋给变量,然后判断变量的值才行,你这样写是不支持的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2