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

时间:2011-01-28 15:31:24

标签: ruby user-interface automated-tests

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

2 个答案:

答案 0 :(得分:1)

UI Automation开始。不过,我觉得它并不漂亮。

答案 1 :(得分:0)

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