0
私は、ホワイトフレームワークを使用して、WindowsデスクトップベースのアプリケーションでUIオートメーションを実行しています。私は子ウィンドウにアクセスする方法を見つけることができません。ホワイトフレームワーク内のメインウィンドウ内の子ウィンドウにアクセスする方法
以下参照用のコードです:
public class Program
{
Application app = Application.Launch("Path to my application");
public Program()
{
//Getting the main window
Window MainWindow = app.GetWindow("MainForm", InitializeOption.NoCache);
MainWindow.WaitWhileBusy();
**//Here I wanna get the child window so that I can access controls on that window. Below is the code for getting child windows controls**
//Getting to the Firm box
TextBox firm = Childwindow.Get<TextBox>(SearchCriteria.ByAutomationId("1313948"));
//setting value for firm
firm.SetValue("FIRM2");
//getting StaffID text box
TextBox StaffID = Childwindow.Get<TextBox>(SearchCriteria.ByAutomationId("723272"));
StaffID.SetValue("Staff");
Button Ok = Childwindow.Get <Button>(SearchCriteria.ByAutomationId("_okB[enter image description here][1]utton"));
Ok.Click();
}