вкладка UWP приложение Codedui утверждение вкладка содержимое перезагружается - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть приложение UWP с вкладками, и я выполняю действие на одной из вкладок (например, сохранить), и я хочу дождаться обновления вкладки.

Мой вопрос: если я использовал appwindow.WaitForControlReady (), это правильное указание?или appwindow всегда доступно, так что это не будет работать правильно?в любом случае, что будет делать appwindow.WaitForControlReady () в моем случае?

 //app main window
 XamlWindow mainWindow = new XamlWindow();
 mainWindow.SearchProperties[XamlControl.PropertyNames.ClassName] = "Windows.UI.Core.CoreWindow";
 //Console.WriteLine("name= {0}", mainWindow.GetProperty("Name"));

 //TabPage
 XamlControl tabPage = new XamlControl(mainWindow);
 tabPage.SearchProperties[UITestControl.PropertyNames.ControlType] = "TabPage";
 tabPage.SearchProperties[UITestControl.PropertyNames.Name] = "Xamarin.Forms.NavigationPage";
 tabPage.SearchProperties["Instance"] = tabNumber;

 //enter material
 XamlEdit materialID = new XamlEdit(tabPage);
 materialID.SearchProperties[XamlEdit.PropertyNames.Name] = "Material Description";
 UITestControlCollection test = materialID.FindMatchingControls();
 materialID.Text = Material;
 //click on filter button
 Mouse.Click(GetButton(ButtonEnum.Filter, manageMaterialTabPage));
 // wait for lists to be refreshed
 mainWindow.WaitForControlReady();

После нажатия кнопки «Фильтр» я хочу подтвердить в списках, что они были отфильтрованы по материалу (обновлены).так будет ли mainWindow.WaitForControlReady () добиваться цели?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...