我正在編寫一個編碼的ui測試,該測試是對每晚創建的文件夾起作用。我希望它的工作方式是測試將選擇最新的文件夾。如何使編碼的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(newest); – mjohnsonengr