public void SetUp()
 {
     Initialize();
     _resizablePage = new ResizablePage(Driver);
     Driver.Manage().Window.Maximize();
     _resizablePage.NavigateTo();
 }
Esempio n. 2
0
        public void LocateElenent()
        {
            var resizePage = new ResizablePage(this.driver);

            driver.Navigate().GoToUrl(resizePage.URL);
            resizePage.AssertDisplayResizeElement();
        }
 public void SetUp()
 {
     _driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
     _driver.Manage().Window.Maximize();
     _resizablePage = new ResizablePage(_driver);
     _sideBarPage   = new SideBarPage(_driver);
 }
Esempio n. 4
0
 public void OneTimeSetUp()
 {
     _driver     = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
     _resizePage = new ResizablePage(_driver);
     _selectPage = new SelectablePage(_driver);
     _sortPage   = new SortablePage(_driver);
     _driver.Manage().Window.Maximize();
 }
Esempio n. 5
0
        public void ResizeHeightElenent()
        {
            var resizePage = new ResizablePage(this.driver);

            driver.Navigate().GoToUrl(resizePage.URL);
            resizePage.IncreaseWidthAndheight(0, 100);
            resizePage.AssertNewSizeHeight(100);
        }
        public void ResizeWidth()
        {
            var resizablePage = new ResizablePage(this.driver);

            resizablePage.IncreaseWidthBy(100);

            resizablePage.AssertNewSize(100, 0);
        }
Esempio n. 7
0
        public void ResizeFirstTry()
        {
            var resizablePage = new ResizablePage(this.driver);

            resizablePage.IncreaseWidthAndHeightBy(100);

            resizablePage.AssertNewSize(100, 100);
        }
 public void ResizeNonRestrictedBox()
 {
     using (IWebDriver driver = new ChromeDriver())
     {
         var resizeablePage = new ResizablePage(driver);
         resizeablePage.LoadPage();
     }
 }
        public void ResizeHeight()
        {
            var resizablePage = new ResizablePage(this.driver);

            resizablePage.IncreaseHeightBy(100);

            resizablePage.AssertNewSize(0, 100);
        }
        public void Setup()
        {
            Initialize();

            _resizablePage = new ResizablePage(Driver);
            _resizablePage.NavigationToPage("Resizable");
            _resizablePage.PageLoad();
        }
Esempio n. 11
0
        public void ResizableGoToMax()
        {
            ResizablePage resizible = new ResizablePage(Driver);

            Builder.DragAndDropToOffset(resizible.resizableArrow, -50, -50).Perform();

            Assert.AreEqual(150, resizible.resizableBox.Size.Width);
            Assert.AreEqual(150, resizible.resizableBox.Size.Height);
        }
Esempio n. 12
0
        public void ResizableSecondTest()
        {
            var resizablePage = new ResizablePage(driver);

            resizablePage.NavigateTo();
            resizablePage.IncreaseWidthAndHeightBy(100, 0);

            resizablePage.AssertNewSizeWidth();
        }
Esempio n. 13
0
        public void ResizableThirdTest()
        {
            var resizablePage = new ResizablePage(driver);

            resizablePage.NavigateTo();
            resizablePage.IncreaseWidthAndHeightBy(0, 100);

            resizablePage.AssertNewSizeHeight();
        }
Esempio n. 14
0
        public void ResizableFourthTest()
        {
            var resizablePage = new ResizablePage(driver);

            resizablePage.NavigateTo();
            resizablePage.ResizeWindowWithoutDropping();

            resizablePage.AssertWindowAttribute("you can find a screenshot of the this failed test");
        }
Esempio n. 15
0
        public void ResizableItem_ResizeSides100PixBigger_ItemSidesAre100PixBigger()
        {
            var resizablePage = new ResizablePage(this.driver);

            resizablePage.NavigateTo(resizablePage.URL);

            resizablePage.IncreaseWidthAndHeightBy(100);

            resizablePage.AssertSizeIncreasedWith(100);
        }
Esempio n. 16
0
        public void ResizableItem_ResizeWidth100PixBigger_ItemWidthIs100PixBigger()
        {
            var resizablePage = new ResizablePage(this.driver);

            resizablePage.NavigateTo(resizablePage.URL);

            resizablePage.IncreaseWidthBy(100);

            resizablePage.AssertWidthIncreasedWith(100);
        }
Esempio n. 17
0
        public void ResizableWindowLimited()
        {
            var     resizablePage = new ResizablePage(this.driver);
            Actions builder       = new Actions(this.driver);

            resizablePage.Navigate();
            resizablePage.ConstResizableButton.Click();
            builder.DragAndDropToOffset(resizablePage.ResizableButon, 110, 110).Perform();
            resizablePage.AssertResizableButtonXY(445, 510);
        }
 public void NavigateToResizablePage_SideMenu()
 {
     using (IWebDriver driver = new ChromeDriver())
     {
         var interactionsMainPage = new Interactions_MainPage(driver);
         interactionsMainPage.LoadPage();
         ResizablePage resizablePage = interactionsMainPage.NavigateToResizablePage_SideMenu();
         resizablePage.EnsurePageLoaded();
     }
 }
Esempio n. 19
0
        public void ResizingItemShouldProccessCorrectly()
        {
            //// Arrange
            var resizablePage = new ResizablePage(this.driver);
            int offsetX = 100, offsetY = 100;

            //// Act
            resizablePage.PerformDefaultResize(offsetX, offsetY);

            //// Assert
            resizablePage.AssertDefaultResize(offsetX, offsetY);
        }
Esempio n. 20
0
        public void ResizingItemWithMinConstraintShouldProccessCorrectly()
        {
            //// Arrange
            var resizablePage = new ResizablePage(this.driver);
            int offsetX = -100, offsetY = -100;

            //// Act
            resizablePage.PerformMinConstraintResize(offsetX, offsetY);

            //// Assert
            resizablePage.AssertMinConstraintResize();
        }
Esempio n. 21
0
        public void SetUp()
        {
            InitializeMaximizedBrowser();

            _homePage      = new HomePage(Driver);
            _demoQAPage    = new DemoQAPage(Driver);
            _resizablePage = new ResizablePage(Driver);

            Driver.NavigateTo(_homePage.URL);
            _homePage.CategoryCard("Interactions").Click();
            Driver.ScrollToElement(_demoQAPage.LeftPanelSubMenu("Resizable")).Click();
            Driver.ScrollUp(100);
        }
        public void Setup()
        {
            // Driver
            driver = GetChromeDriver();
            // Maximize The Window
            driver.Manage().Window.Maximize();

            // Home Page
            homePage = new HomePage(driver);

            // ResizablePage
            resizablePage = new ResizablePage(driver);
        }
Esempio n. 23
0
        public void HelperResizableTest()
        {
            var     resizablePage = new ResizablePage(this.driver);
            Actions builder       = new Actions(this.driver);

            resizablePage.Navigate();
            resizablePage.HelperResizableButton.Click();
            int width  = resizablePage.ResizeWindow.Size.Width;
            int height = resizablePage.ResizeWindow.Size.Height;

            builder.DragAndDropToOffset(resizablePage.ResizableButon1, 100, 100).Perform();
            resizablePage.AssertHelperResizableWindowBiggerThan(width + 90, height + 90);
        }
Esempio n. 24
0
        public void MinMaxElementResizeTest()
        {
            //resize element to make it smaller or larger
            var resizablePage = new ResizablePage(driver);

            resizablePage.NavigateTo();
            var resizableElementWidthBefore  = resizablePage.MinMaxElement.Size.Width;
            var resizableElementHeightBefore = resizablePage.MinMaxElement.Size.Height;

            resizablePage.MinMaxElementResize();

            resizablePage.MinMaxElement.Size.Width.Should().NotBe(resizableElementWidthBefore);
            resizablePage.MinMaxElement.Size.Height.Should().NotBe(resizableElementHeightBefore);
        }
        public void Resizable_03()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_ResizableID.Click();
            ResizablePage resizePage = new ResizablePage(this.driver);
            Actions       builder    = new Actions(this.driver);
            int           a          = resizePage.Resizable_Djijavka1.Location.X;
            int           b          = resizePage.Resizable_Djijavka1.Location.Y;
            var           resizeMove = builder.ClickAndHold(resizePage.Resizable_Djijavka1).MoveByOffset(150, 150).Release();

            resizeMove.Perform();
            resizePage.AssertResizePage(a + 133, b + 133);
        }
Esempio n. 26
0
        public void ResizableObject()
        {
            var resizablePage = new ResizablePage(Driver);

            resizablePage.NavigateTo();
            var elementH = resizablePage.GetSize().Height;
            var elementW = resizablePage.GetSize().Width;

            resizablePage.ResizeObject();
            //Assert.That(_resizablePage.GetSize().Height, Is.InRange(elementH + 10, elementH + 50));
            //Assert.That(_resizablePage.GetSize().Width, Is.InRange(elementW + 10, elementW + 50));
            resizablePage.GetSize().Height.Should().BeInRange(elementH + 10, elementH + 50);
            resizablePage.GetSize().Width.Should().BeInRange(elementW + 10, elementW + 50);
        }
Esempio n. 27
0
        public void MinResizeElement()
        {
            var page = new ResizablePage(driver);

            page.NavigateToResizable();
            page.MinMaxBtn.Click();
            builder.DragAndDropToOffset(page.arrowMinMax, -200, -200).Perform();

            int editedWidth  = page.elementMinMax.Size.Width;
            int editedHeight = page.elementMinMax.Size.Height;

            Assert.GreaterOrEqual(200, editedWidth);
            Assert.GreaterOrEqual(150, editedHeight);
        }
        public void ResizableConstrainedItem_ResizeSides_ItemResizeConstrainedByContainer()
        {
            var resizablePage = new ResizablePage(this.driver);

            // Get the tab number (e.g. "Default functionality", Constrain movement") from the test property above and give it to the URL
            resizablePage.tabNo = TestContext.CurrentContext.Test.Properties.Get("Resizable test tab Number:").ToString();
            resizablePage.NavigateTo(resizablePage.URL);
            // Scroll page Up so the element is into view. Because when Firefox opens the desired page/tab, somehow the page is scrolled down
            ((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].scrollIntoView(true);", resizablePage.TopOfPage);

            resizablePage.IncreaseWidthAndHeight();

            resizablePage.AssertResizableSizeSmallerThanContainer(resizablePage.resizableElementTab3);
        }
Esempio n. 29
0
        public void BeAbleToResizeElement(int offsetX, int offsetY, int expectedSizeWidth, int expectedSizeHeight)
        {
            var homePage = new HomePage(this.Driver);

            homePage.Open();
            homePage.JavaScriptClick(homePage.InteractionsSection);

            var interactionsPage = new InteractionsPage(this.Driver);

            interactionsPage.JavaScriptClick(interactionsPage.ResizableLink);

            var resizablePage = new ResizablePage(this.Driver);

            resizablePage.AssertsResize(offsetX, offsetY, expectedSizeWidth, expectedSizeHeight);
        }
Esempio n. 30
0
        public void ResizeElement()
        {
            var page = new ResizablePage(driver);

            page.NavigateToResizable();
            int height = page.ElementToResize.Size.Height;
            int width  = page.ElementToResize.Size.Width;

            builder.DragAndDropToOffset(page.ResizeArrow, 75, 152).Perform();
            int heightAfter = page.ElementToResize.Size.Height;
            int widthAfter  = page.ElementToResize.Size.Width;

            Assert.IsTrue(heightAfter > height);
            Assert.IsTrue(widthAfter > width);
        }