Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        public static void MoveCursorToElement(string alias)
        {
            PageElement element = PageElementCore.GetElementByAlias(alias);

            ScenarioContext.Current.SetElement(element);

            element.MoveMouseTo(0, 0);
        }
Ejemplo n.º 4
0
        public static void ClickByElement(string alias)
        {
            PageElement element = PageElementCore.GetElementByAlias(alias);

            ScenarioContext.Current.SetElement(element);

            element.Click();
        }