Example #1
0
        public override PluginExecutionResult PerformAction(int cancelScreen)
        {
            WaitForAvailable(5);
            if (cancelScreen == ScreenIndex)
            {
                if (CancelButton2Button.Click() != ResultCode.Passed)
                {
                    return(new PluginExecutionResult(PluginResult.Failed, $"Failed to cancel installation at {ScreenName}"));
                }

                return(new PluginExecutionResult(PluginResult.Skipped, $"Cancelled the installation at {ScreenName}"));
            }

            if (OKButton1Button.Click() != ResultCode.Passed)
            {
                return(new PluginExecutionResult(PluginResult.Failed, "Failed to set Language"));
            }

            return(new PluginExecutionResult(PluginResult.Passed));
        }
Example #2
0
 public void WaitForAvailable(int timeout)
 {
     HPDigitalSendinWindow.WaitForAvailable(timeout);
     OKButton1Button.WaitForAvailable(timeout);
 }