Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ruby测试GUI中的菜单?_Ruby_User Interface_Automated Tests - Fatal编程技术网

如何使用ruby测试GUI中的菜单?

如何使用ruby测试GUI中的菜单?,ruby,user-interface,automated-tests,Ruby,User Interface,Automated Tests,我正在尝试通过ruby使用Win32API测试GUI。我想测试GUI中的菜单是否正常工作,但GetMenu返回0,这表明(据我所知)GUI(用MATLAB编写)没有使用基本的Win32API菜单。如果可以的话,我想避免在特定位置模拟鼠标点击来选择菜单,而是通过测试自动调用菜单。有人知道我需要使用什么函数/API吗?谢谢开始吧。我想这并不漂亮。菜单是否使用快捷方式(例如Alt-F,O表示“打开”)?如果是这样的话,也许你可以发送它们而不是模拟鼠标点击

我正在尝试通过ruby使用Win32API测试GUI。我想测试GUI中的菜单是否正常工作,但GetMenu返回0,这表明(据我所知)GUI(用MATLAB编写)没有使用基本的Win32API菜单。如果可以的话,我想避免在特定位置模拟鼠标点击来选择菜单,而是通过测试自动调用菜单。有人知道我需要使用什么函数/API吗?谢谢

开始吧。我想这并不漂亮。

菜单是否使用快捷方式(例如Alt-F,O表示“打开”)?如果是这样的话,也许你可以发送它们而不是模拟鼠标点击