这个脚本有错吗?这么简单,但就是运行有错!
# 管理系統 - Microsoft Internet Explorerset_window ("管理系統 - Microsoft Internet Explorer", 1);
obj_mouse_click ("Internet Explorer_Server", 497, 260, LEFT);
obj_type ("Internet Explorer_Server","admin<kTab>admin");
obj_mouse_click ("Internet Explorer_Server", 487, 318, LEFT);
obj_mouse_click ("Internet Explorer_Server", 92, 261, LEFT);
# Microsoft Internet Explorer
set_window ("Microsoft Internet Explorer", 7);
button_press ("确定");
总是说找不到 button_press ("确定") 这个 GUI,我是用gui ma file per test进行录制脚本的。但它识别不了IE弹出窗体。 偶也碰到,就是不知如何解 应该可以识别吧,试试! obj_mouse_click ("Internet Explorer_Server", 497, 260, LEFT);
obj_mouse_click ("Internet Explorer_Server", 487, 318, LEFT);
obj_mouse_click ("Internet Explorer_Server", 92, 261, LEFT);
这三句话容易出错.
因为这是通过界面上的坐标来定位,有时候环境改变,容易出错.
建议你能用键盘快捷键操作的,尽量用.少出现obj_mouse_click这样的点击代码. 偶听说:根本方法是用虚拟控件的方法.
楼主可以自己尝试. 好象WR本身对于WEB应用程序功能测试支持的就不是很好,如果出错的地方不是我们关心的地方可以试试看使用模拟鼠标的模式是否可以将问题地方绕过去 请问一下
# 管理系統 - Microsoft Internet Explorer
set_window ("管理系統 - Microsoft Internet Explorer", 1);
obj_mouse_click ("Internet Explorer_Server", 497, 260, LEFT);
obj_type ("Internet Explorer_Server","admin<kTab>admin");
obj_mouse_click ("Internet Explorer_Server", 487, 318, LEFT);
obj_mouse_click ("Internet Explorer_Server", 92, 261, LEFT);
# Microsoft Internet Explorer
set_window ("Microsoft Internet Explorer", 7);
button_press ("确定");
中的
obj_type ("Internet Explorer_Server","admin<kTab>admin");
为什么意思?能否具体的解释一下 obj_type ("Internet Explorer_Server","admin<kTab>admin");
obj_type()这个函数如果你查tsl online reference帮助文件, 就知道这是录制键盘输入的,前一个参数是对象, 后一个参数是通过键盘输入的具体字符。
不懂得函数可以先自己看帮助文件 ,这样进步快
回复 #8 kolecat 的帖子
帮助都是英文,资金翻译容易造成偏差,请8楼的朋友有什么好办法,例如有中文的帮助
页:
[1]