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)); }
public void WaitForAvailable(int timeout) { HPDigitalSendinWindow.WaitForAvailable(timeout); OKButton1Button.WaitForAvailable(timeout); }