繁体   English   中英

TestStack White UI Automation无法找到TabItem

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM