public void TipsWhichDoNotFitDoNotOpen() { using (var setup = new TestSetupHelper("TeachingTip Tests")) { elements = new TeachingTipTestPageElements(); foreach (TipLocationOptions location in Enum.GetValues(typeof(TipLocationOptions))) { SetTeachingTipLocation(location); ScrollTargetIntoView(); ScrollBy(10); UseTestWindowBounds(10, 10, 10, 10); elements.GetShowButton().Invoke(); var message1 = GetTeachingTipDebugMessage(1); Verify.IsTrue(message1.ToString().Contains("Closed")); Verify.IsTrue(message1.ToString().Contains("Programmatic")); UseTestScreenBounds(10, 10, 10, 10); SetShouldConstrainToRootBounds(false); elements.GetShowButton().Invoke(); VerifyPlacement("Top"); ClearTeachingTipDebugMessages(); } } }
private void OpenTeachingTip() { if (elements.GetIsOpenCheckBox().ToggleState != ToggleState.On) { elements.GetShowButton().Invoke(); WaitForChecked(elements.GetIsOpenCheckBox()); WaitForChecked(elements.GetIsIdleCheckBox()); } }
private void OpenTeachingTip() { if (elements.GetIsOpenCheckBox().ToggleState != ToggleState.On) { elements.GetShowButton().Invoke(); if (PlatformConfiguration.IsOsVersionGreaterThanOrEqual(OSVersion.Redstone5)) { WaitForUnchecked(elements.GetIsIdleCheckBox()); } WaitForChecked(elements.GetIsOpenCheckBox()); WaitForChecked(elements.GetIsIdleCheckBox()); } }