首页 > 解决方案 > TestStack.White 点击 MahApps Hamburger 菜单项

问题描述

使用 TestStack.White 我正在尝试单击 MahApps Hamburger Menu 中的菜单项。例如,如果我从他们的文档中获取任何示例,我就可以从 TestStack 中捕获一个“HamburgerMenuIconItem”,如下所示:

var item = window.Get(SearchCriteria.ByAutomationId("Test")).GetParent<UIItem>();

“HamburgerMenuIconItem”名称以及文本和图标等属性看起来是正确的。但是点击它什么也没做...

我试图放入一个按钮 - 要么包装文本/标签,要么包装图标,但如果标签中声明了一个视图(我可能需要),这会破坏菜单项的命令功能。

关于如何在 TestStack.White UI 测试中单击 MahApps 菜单项的任何想法?

标签: wpfmahapps.metroteststack

解决方案


推荐阅读