无法让 White 打开一个程序并将其自动化以单击按钮
{
Application manager = Application.Launc(@"C:\\");
Window mainWindow = manager.GetWindow("");
Simulation(mainWindow);
ZepSelect(mainWindow);
manager.Kill();
}
//simulation mode
private static void Simulation(Window mainWindow)
{
Window Sim = mainWindow.ModalWindow("");
var searchCriteria = SearchCriteria.ByText("");
var button = Sim.Get<Button>(searchCriteria);
button.Click();
}
//end simulation
private static void ZephyrSelect(Window mainWindow)
{
Window ZephOp = mainWindow.ModalWindow("");
var searchCriteria1 = SearchCriteria.ByText("");
var Zeph = ZephOp.Get<TreeNode>(searchCriteria1);
Zephyr.Click();
var searchCriteria2 = SearchCriteria.ByText("");
var button = ZephOp.Get<Button>(searchCriteria2);
button.Click();
}
它运行,但是当它到达 var button = Sim.Get(searchCriteria); 时出现错误 该对象未设置为对象的实例。我观察到 Sim 是空的。任何人都可以看到我正在犯的任何错误。