51Testing软件测试论坛

标题: 使用上下文模式能识别单击、双击鼠标事件么 [打印本页]

作者: tanxiao02    时间: 2007-12-3 10:39
标题: 使用上下文模式能识别单击、双击鼠标事件么
我录制了一段脚本,回放的时候,遇到单击或双击鼠标得地方,就找不到控件了,大家遇到过这种问题么,能不能讨论一下这个问题怎么解决
作者: lantianwei    时间: 2007-12-3 12:55
把你的脚本贴出来吧
作者: tanxiao02    时间: 2007-12-5 13:56
set_window ("管理系统_2", 2);
        obj_mouse_click ("bindingNavigatorEx1", 274, 10, LEFT);
        obj_mouse_click ("WindowsForms10.Window.b.app.0.3ce0bb8_15", 157, 9, LEFT);
        set_window ("案件_1", 1);
        obj_mouse_click ("WindowsForms10.EDIT.app.0.3ce0bb8", 16, 6, LEFT);
        obj_type ("WindowsForms10.EDIT.app.0.3ce0bb8","1");
        obj_mouse_drag ("bindingNavigatorEx1", 334, 16, 334, 15, LEFT);
        obj_mouse_dbl_click ("WindowsForms10.Window.8.app.0.3ce0bb8", 301, 130, LEFT);
        set_window ("管理系统_2", 2);
        obj_mouse_click ("bindingNavigatorEx1_2", 316, 11, LEFT);
        set_window ("管理系统_1", 0);
        button_press ("确定_1");
         set_window ("Shell_TrayWnd", 1);
        toolbar_button_press ("ToolbarWindow32_1_1", "WinRunner - [Noname2*]"); # Button Number 4;
第五行是单击一个输入框控件,使其获得焦点,第六行是我在输入框中输入“1”。当回放到第五行的时候,wr提示找不到对象。请大家帮帮忙了

[ 本帖最后由 tanxiao02 于 2007-12-5 13:58 编辑 ]
作者: lantianwei    时间: 2007-12-5 14:33
你先看一下WindowsForms10.EDIT.app.0.3ce0bb8这个对象是否存在,如果存在,你可以多点几下,还有你这是用什么开发的啊?我觉得有可能是WR的识别有问题,可能根本就捕获不到该对象
作者: tanxiao02    时间: 2007-12-7 15:56
这是用c#语言在。net环境下开发的,WindowsForms10.EDIT.app.0.3ce0bb8这个控件是存在的,如果单独在set_window ("案件_1", 1)窗体下,就可以识别WindowsForms10.EDIT.app.0.3ce0bb8对象,当“案件_1”窗体是被调用出来后,刚才说的那个对象就识别不了了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2