/// <summary>Checks for specified text in page title.</summary> /// <param name="text">Text message.</param> public void AssertPageTitle(string text) { TurnOffImplicitlyWait(); new WebDriverWait(_driver, Config.Settings.RuntimeSettings.ExplicitWaitTimeout) { Message = "Assertion error: \r\n Expected: " + text + "\r\n Actual: " + _driver.Title }.Until( VaftExpectedConditions.PageContainsText(text)); TurnOnImplicitlyWait(); }
/// <summary>Waits for specified text to be displayed in Web page.</summary> /// <param name="text">Text message.</param> /// <param name="timeToWait">Time to wait</param> public bool WaitUntilTextIsDisplayed(string text, TimeSpan timeToWait) { TurnOffImplicitlyWait(); bool wait = new WebDriverWait(_driver, timeToWait) { Message = "Expected text was not displayed: '" + text + "'" }.Until( VaftExpectedConditions.PageContainsText(text)); TurnOnImplicitlyWait(); return(wait); }