google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

请教silktest有什么函数能够自动读取右击菜单中的选项?

请教silktest有什么函数能够自动读取右击菜单中的选项?


比如说打开一个空的记事本,对着空白处右击,可以看到菜单中有Undo(Disabled), Cut(Disabled), Copy(Disabled) .....
我现在想用silktest读取这个菜单中的所有选项以及各个选项是Enabled还是Disabled.
谢谢~

TOP

对于动态右键抛出菜单(popup menu),lz需要自己写方法的……






如题。

比如notepad,你可以先写一个右键菜单类:
/* Code Dummy */
winclass cl_rightmenu : PopupMenu
  tag "$PopupMenu/({Point.x}, {Point.y})"
  POINT Point
  MenuItem Cut
    tag "Cut"
  MenuItem Copy
    tag "Copy"
  ...
/* End Code Dummy */

再传参
cl_rightmenu rNP_menu

再当作方法使用
/* Code Dummy */
POINT p = Cursor.GetPosition()

rNP_Menu.point ={p.x,p.y}
rNP_Menu.cut.Pick()

希望有帮助。
找啊找啊,找工作……
找来找去,找不到……
[有谁要招小工、临时工、钟点工……] >>  jmy_1981@hotmail.com

TOP

谢谢楼上,很简单很实用的方法
问题已经解决了

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 20:17Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹