TestStack White ui 自动化找不到TabItem
TestStack White ui automation cannot find TabItem
我正在自动化一个 wpf windows 应用程序。尝试在我点击设置图标的地方执行注销功能。一个新模式 window 打开了几个 TabItem,例如 "General"、"Security"、"Appearance" 等
我想单击带有文本框的安全标签 "Security"。单击该按钮后,TabControl 旁边的窗格会加载一个注销按钮。
我无法获取 Security tabitem 并且无法点击它。它没有 AutomationId。到目前为止,我可以使用这个获得包含所有 TabItems 的 TabControl:
var tabControl = settingsWindow.Get(SearchCriteria.ByClassName("TabControl"));
但我无法select TabItem 并单击“安全”窗格中的按钮。
知道了!
var tabControl = settingsWindow.Get<Tab>(SearchCriteria.ByClassName("TabControl"));
tabControl.SelectTabPage(1); // since the tab i want to click on is the 2nd tabitem in the TabControl
我正在自动化一个 wpf windows 应用程序。尝试在我点击设置图标的地方执行注销功能。一个新模式 window 打开了几个 TabItem,例如 "General"、"Security"、"Appearance" 等
我想单击带有文本框的安全标签 "Security"。单击该按钮后,TabControl 旁边的窗格会加载一个注销按钮。
我无法获取 Security tabitem 并且无法点击它。它没有 AutomationId。到目前为止,我可以使用这个获得包含所有 TabItems 的 TabControl:
var tabControl = settingsWindow.Get(SearchCriteria.ByClassName("TabControl"));
但我无法select TabItem 并单击“安全”窗格中的按钮。
知道了!
var tabControl = settingsWindow.Get<Tab>(SearchCriteria.ByClassName("TabControl"));
tabControl.SelectTabPage(1); // since the tab i want to click on is the 2nd tabitem in the TabControl