Пример #1
0
        public void Scroll()
        {
            InputsPage.Go();
            I.Assert.Css("color", Colors.RED).Not.On(InputsPage.ButtonControlSelector);
            I.Scroll(InputsPage.ButtonControlSelector)
            .Assert.Css("color", Colors.RED).On(InputsPage.ButtonControlSelector);

            ScrollingPage.Go();

            // Identical to this.HoverScroll()
            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.TopRightSelector);
            I.Scroll(ScrollingPage.TopRightSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.TopRightSelector);

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.BottomRightSelector);
            I.Scroll(ScrollingPage.BottomRightSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.BottomRightSelector);

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.BottomLeftSelector);
            I.Scroll(ScrollingPage.BottomLeftSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.BottomLeftSelector);

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.TopLeftSelector);
            I.Scroll(ScrollingPage.TopLeftSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.TopLeftSelector);
        }
Пример #2
0
        public void Scroll()
        {
            // Identical to the first test in this.HoverXY()
            var el = I.Find(InputsPage.ButtonControlSelector);

            I.Scroll(el.Element.PosX + 10, el.Element.PosY + 10)
            .Assert.Css("color", InputsPage.HoverColor).On(InputsPage.ButtonControlSelector);

            ScrollingPage.Go();

            // Identical to this.HoverScroll()
            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.TopRightSelector);
            I.Scroll(ScrollingPage.TopRightSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.TopRightSelector);

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.BottomRightSelector);
            I.Scroll(ScrollingPage.BottomRightSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.BottomRightSelector);

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.BottomLeftSelector);
            I.Scroll(ScrollingPage.BottomLeftSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.BottomLeftSelector);

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.TopLeftSelector);
            I.Scroll(ScrollingPage.TopLeftSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.TopLeftSelector);
        }
Пример #3
0
        public void HoverScroll()
        {
            ScrollingPage.Go();

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.TopRightSelector);
            I.Hover(ScrollingPage.TopRightSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.TopRightSelector);

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.BottomRightSelector);
            I.Hover(ScrollingPage.BottomRightSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.BottomRightSelector);

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.BottomLeftSelector);
            I.Hover(ScrollingPage.BottomLeftSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.BottomLeftSelector);

            I.Assert.Css("color", ScrollingPage.HoverColor).Not.On(ScrollingPage.TopLeftSelector);
            I.Hover(ScrollingPage.TopLeftSelector)
            .Assert.Css("color", ScrollingPage.HoverColor).On(ScrollingPage.TopLeftSelector);
        }
Пример #4
0
        public void FocusScroll()
        {
            ScrollingPage.Go();

            I.Assert.Css("color", ScrollingPage.FocusColor).Not.On(ScrollingPage.TopRightSelector);
            I.Focus(ScrollingPage.TopRightSelector)
            .Assert.Css("color", ScrollingPage.FocusColor).On(ScrollingPage.TopRightSelector);

            I.Assert.Css("color", ScrollingPage.FocusColor).Not.On(ScrollingPage.BottomRightSelector);
            I.Focus(ScrollingPage.BottomRightSelector)
            .Assert.Css("color", ScrollingPage.FocusColor).On(ScrollingPage.BottomRightSelector);

            I.Assert.Css("color", ScrollingPage.FocusColor).Not.On(ScrollingPage.BottomLeftSelector);
            I.Focus(ScrollingPage.BottomLeftSelector)
            .Assert.Css("color", ScrollingPage.FocusColor).On(ScrollingPage.BottomLeftSelector);

            I.Assert.Css("color", ScrollingPage.FocusColor).Not.On(ScrollingPage.TopLeftSelector);
            I.Focus(ScrollingPage.TopLeftSelector)
            .Assert.Css("color", ScrollingPage.FocusColor).On(ScrollingPage.TopLeftSelector);
        }