public static void IsElementVisible(string alias, bool isVisible) { PageElementCore element = PageElementCore.GetElementByAlias(alias); ScenarioContext.Current.SetCurrent(element); Assert.AreEqual(element.IsDisplayed, isVisible, string.Format("Ожидалось, что видимость элемента '{0}' (xPath: {1}) будет: {2} ", alias, element.XPath, isVisible)); }
public static void ElementNotExistInPage(string alias) { PageElementCore element = PageElementCore.GetElementByAlias(alias); ScenarioContext.Current.SetCurrent(element); Assert.IsFalse(element.IsDisplayed, string.Format("Элемент '{0}' (xPath: {1}) не найден на странице.", alias, element.XPath)); }
public static void MoveCursorToElement(string alias) { PageElement element = PageElementCore.GetElementByAlias(alias); ScenarioContext.Current.SetElement(element); element.MoveMouseTo(0, 0); }
public static void ClickByElement(string alias) { PageElement element = PageElementCore.GetElementByAlias(alias); ScenarioContext.Current.SetElement(element); element.Click(); }