Я пишу кодированный ui тест, который должен действовать в папке, созданной каждую ночь. Способ, которым я хочу, чтобы он работал, заключается в том, что тест выберет самую новую папку.Как сделать кодированный тест пользовательского интерфейса для выбора новой папки в C#
Как мне это сделать? Утверждения?
Папка выбирается из диалогового окна папки, которое я открываю с помощью основного приложения. Имя папки затем помещается в текстовое поле основного приложения и сканируется для патчей.
//Expand 'Computer' -> 'network drive (X:)' -> 'great-granparent' -> 'granparent' -> 'parent' -> 'folder' tree item
uIfolder_TreeItem.Expanded = this.Browse_For_FolderParams.UIfolder_TreeItemExpanded;
Используя код nXu, я попытался это:
DirectoryInfo root = new DirectoryInfo(@"X:\great-granparent\granparent\parent");
DirectoryInfo[] folders = root.GetDirectories();
DirectoryInfo newest = folders[0];
foreach (var dir in folders)
{
if (dir.CreationTime.CompareTo(newest.CreationTime) > 0)
newest = dir;
}
//Expand 'Computer' -> 'network drive (X:)' -> 'great-granparent' -> 'granparent' -> 'parent' -> 'folder' tree item
newest = this.Browse_For_FolderParams(newest);
Конец кода
DirectoryInfo root = new DirectoryInfo(@"X:\great-granparent\granparent\parent");
DirectoryInfo[] folders = root.GetDirectories();
DirectoryInfo newest = folders[0];
foreach (var dir in folders)
{
if (dir.CreationTime.CompareTo(newest.CreationTime) > 0)
newest = dir;
}
uIfolder_TreeItem.SearchProperties["Name"] = newest.Name;
//Expand 'Computer' -> 'network drive (X:)' -> 'great-granparent' -> 'granparent' -> 'parent' -> 'folder' tree item
uIfolder_TreeItem.Expanded = this.Get_FolderParams.UIfolder_TreeItemExpanded;
Спасибо за помощь :)
Посмотрите на члене uIfolder_TreeItem. Вы хотите сделать что-то вроде 'uIfolder_TreeItem.SearchProperties [" Name "] = newest.Name' и исключить новейшие = this.Browse_For_FolderParams (новейшие); – mjohnsonengr