0

我正在自动化一个 wpf windows 应用程序。尝试执行注销功能,我单击设置图标。将打开一个新的模式窗口,其中包含几个 TabItem,例如“常规”、“安全”、“外观”等。

我想单击具有文本框“安全”的安全标签。单击该按钮后,与 TabControl 相邻的窗格将加载一个注销按钮。

我无法获得安全标签,也无法点击它。它没有 AutomationId。到目前为止,我可以使用以下方法获得包含所有 TabItems 的 TabControl:

var tabControl = settingsWindow.Get(SearchCriteria.ByClassName("TabControl"));

但我无法选择 TabItem 并单击“安全”窗格中的按钮。

4

1 回答 1

1

知道了!

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
于 2018-03-29T07:42:58.297 回答