我正在尝试通过ruby使用Win32API测试GUI。我想测试GUI中的菜单是否正常工作,但GetMenu返回0,表明(据我所知)GUI(用MATLAB编写)没有使用基本的Win32API菜单。我想避免在特定位置模拟鼠标点击以选择菜单(如果可以),而只是通过测试自动调用菜单。有谁知道我需要使用什么功能/ API?感谢
答案 0 :(得分:1)
从UI Automation开始。不过,我觉得它并不漂亮。
答案 1 :(得分:0)
菜单是否使用快捷键(例如Alt-F,O表示“打开”)?如果是这样,也许您可以发送它们而不是模拟鼠标点击。