[英]TestStack White ui automation cannot find TabItem
我正在自动化WPF Windows应用程序。 尝试执行注销功能,我单击设置图标。 将打开一个新的模式窗口,其中包含多个TabItem,例如“常规”,“安全性”,“外观”等。
我想单击带有文本框“安全性”的安全性选项。 单击后,将在TabControl旁边的窗格中加载一个退出按钮。
我无法获得“ 安全性”选项卡 ,也无法单击它。 它没有AutomationId。 到目前为止,我可以使用以下命令获取其中包含所有TabItem的TabControl:
var tabControl = settingsWindow.Get(SearchCriteria.ByClassName("TabControl"));
但是我无法选择一个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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.