public static void _SA_HandleMessage(Ranorex.Button button, string message, bool bErrorIfWrongOrNoMessage, bool bQuitFunctionOnWrongMessage) { Boolean bContinue = true; Boolean bPrintMsg = true; // Boolean bMsg = false; // // if(SimplyMessage.repo.MessageTextInfo.Exists()) // { // bMsg = true; // } if (SimplyMessage.repo.SelfInfo.Exists()) { if (Functions.GoodData(message)) { // compare text if (!SimplyMessage.repo.MessageText.TextValue.Contains(message)) { if (bQuitFunctionOnWrongMessage) { bContinue = false; } else if (bErrorIfWrongOrNoMessage) { Functions.Verify(false, true, "Correct message text appears"); bPrintMsg = false; } } } if (bPrintMsg) { // print out message for debugging } if (bContinue) { try { button.Click(); } catch { Functions.Verify(false, true, "Able to click on the " + button.ToString() + " button"); } } } else { if (bErrorIfWrongOrNoMessage) { Functions.Verify(false, true, "Message pop up as expected"); } } // In some sceneriosthere are more than one message }
public static void _SA_HandleMessage(Ranorex.Button button, string message, bool bErrorIfWrongOrNoMessage) { _SA_HandleMessage(button, message, bErrorIfWrongOrNoMessage, false); }
public static void _SA_HandleMessage(Ranorex.Button button, Ranorex.Text message, bool bErrorIfWrongOrNoMessage) { _SA_HandleMessage(button, message.TextValue, bErrorIfWrongOrNoMessage, false); }
public static void _SA_HandleMessage(Ranorex.Button button, string message) { _SA_HandleMessage(button, message, false, false); }
public static void _SA_HandleMessage(Ranorex.Button button, Ranorex.Text message) { _SA_HandleMessage(button, message.TextValue, false, false); }
public static void _SA_HandleMessage(Ranorex.Button button) { _SA_HandleMessage(button, null, false, false); }