2

无法让 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 是空的。任何人都可以看到我正在犯的任何错误。

4

0 回答 0