public void InitialRuns()
        {
            this.driver = new ChromeDriver();
            Home_Page HomePage = new Home_Page(this.driver);

            HomePage.Navigate();
        }
        public void NavigateToHomePage_Test_4()
        {
            Home_Page homeP = new Home_Page(this.driver);

            PageFactory.InitElements(driver, homeP);
            homeP.Navigate();
            Assert.IsTrue(homeP.Logo.Displayed);
        }
예제 #3
0
        public void Login_with_valid_credentials()
        {
            Home_Page hp = new Home_Page(this.driver);

            PageFactory.InitElements(driver, hp);
            hp.UserLogin(ConfigurationManager.AppSettings.Get("email"), ConfigurationManager.AppSettings.Get("password"));
            string name = hp.HP_Name.Text;

            Assert.AreEqual("Prasad Kanade", name);
        }
        public void Sortable_03()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_StorableID.Click();
            StoarablePage sortPage = new StoarablePage(this.driver);
            Actions       builder  = new Actions(this.driver);
            var           action1  = builder.ClickAndHold(sortPage.SortableItem3).MoveToElement(sortPage.SortableItem1).MoveByOffset(0, 2).Release();

            action1.Perform();
            sortPage.AssertSortablePingPong1("Item 1");
        }
        public void Selectable_02()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_SelectableID.Click();
            SelectablePage selectPage = new SelectablePage(this.driver);
            Actions        builder    = new Actions(this.driver);
            var            select1    = builder.KeyDown(Keys.LeftControl).Click(selectPage.SelectableElement1).Click(selectPage.SelectableElement2).KeyUp(Keys.LeftControl);

            select1.Perform();
            selectPage.AssertSelectPage2("true");
        }
        public void NavigatetoDraggable_00()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_DraggableID.Click();
            DraggablePage draggPage  = new DraggablePage(this.driver);
            Actions       builder    = new Actions(this.driver);
            var           simpleMove = builder.ClickAndHold(draggPage.DraggMeElement).MoveByOffset(200, 200).Release();

            simpleMove.Perform();
            draggPage.AssertDraggablePage(draggPage.DraggMeElement.Location.X + 200, draggPage.DraggMeElement.Location.Y + 200);
        }
        public void Selectable_01()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_SelectableID.Click();
            SelectablePage selectPage = new SelectablePage(this.driver);
            Actions        builder    = new Actions(this.driver);
            var            select1    = builder.Click(selectPage.SelectableElement1);

            select1.Perform();
            selectPage.AssertSelectPage1("true");
        }
        public void NavigatetoDropable_00()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_DroppableID.Click();
            var     droppablePage = new DroppablePage(this.driver);
            Actions builder       = new Actions(this.driver);
            var     firstMove     = builder.DragAndDrop(droppablePage.DropableSource, droppablePage.DropableTarget);

            firstMove.Perform();

            droppablePage.AssertDropped1("Dropped!");
        }
        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);
        }
        public void NavigatetoDraggable_03()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_DraggableID.Click();
            DraggablePage draggPage = new DraggablePage(this.driver);
            Actions       builder   = new Actions(this.driver);

            draggPage.DraggableConstrainButton.Click();
            var actionVerticalMove = builder.ClickAndHold(draggPage.DraggableConstrainContainWithBox).MoveByOffset(700, 700).Release();

            actionVerticalMove.Perform();
            draggPage.AssertDraggContaindWithBoxHorisontal(draggPage.DraggableConstrainBOX.Location.X);
        }
        public void NavigatetoDraggable_01()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_DraggableID.Click();
            DraggablePage draggPage = new DraggablePage(this.driver);
            Actions       builder   = new Actions(this.driver);

            draggPage.DraggableConstrainButton.Click();
            var actionVerticalMove = builder.ClickAndHold(draggPage.DraggableConstrainVertical).MoveByOffset(20, 20).Release();

            actionVerticalMove.Perform();
            draggPage.AssertDraggMoveVertical(draggPage.DraggableConstrainVertical.Location.X);
        }
        public void NavigatetoDDropable_04()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_DroppableID.Click();
            var     droppablePage = new DroppablePage(this.driver);
            Actions builder       = new Actions(this.driver);

            droppablePage.DropableButtoncart.Click();
            var uslessmove = builder.DragAndDrop(droppablePage.DropableCartsource, HOME.Button_DroppableID);

            uslessmove.Perform();
            droppablePage.AssertDroppedCart("Add your items here");
        }
        public void NavigatetoDropable_03()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_DroppableID.Click();
            var     droppablePage = new DroppablePage(this.driver);
            Actions builder       = new Actions(this.driver);

            droppablePage.DropableButtonRevert.Click();
            var move1 = builder.DragAndDrop(droppablePage.DropableRevertSource1, droppablePage.DropableRevertTarget);

            move1.Perform();
            droppablePage.AssertDroppedRevertt("Dropped!");
        }
        public void NavigatetoDropable_01()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_DroppableID.Click();
            var     droppablePage = new DroppablePage(this.driver);
            Actions builder       = new Actions(this.driver);

            droppablePage.DropableButonAccept.Click();
            var move = builder.DragAndDrop(droppablePage.DropableAcceptSource, droppablePage.DropableAcceptTarget);

            move.Perform();
            droppablePage.AssertDroppedAccept("Dropped!");
        }
예제 #15
0
        public void Then_User_NaviateTo(string Menu)
        {
            switch (Menu)
            {
            case "Files":
                this.home_page = new Home_Page(_driver);
                home_page.goTo_FilesPage();
                break;

            case "Paper":
                Console.WriteLine("Case 2");
                break;
            }
        }
        public void NavigatetoDropable_02()
        {
            Home_Page HOME = new Home_Page(this.driver);

            HOME.Button_DroppableID.Click();
            var     droppablePage = new DroppablePage(this.driver);
            Actions builder       = new Actions(this.driver);

            droppablePage.DropableButonPreventPropag.Click();
            var move1 = builder.DragAndDrop(droppablePage.DropablePreventSource, droppablePage.DropablePreventTarget1);
            var move2 = builder.DragAndDrop(droppablePage.DropablePreventSource, droppablePage.DropablePreventTarget2);

            move1.Perform();
            move2.Perform();
            droppablePage.AssertDroppedPrevent("Dropped!");
        }
        public static void Main()
        {
            ChromeDriver driver = new ChromeDriver();

            driver.Manage().Window.Maximize();
            Home_Page Home = new Home_Page(driver);

            Home.Navigate();



            var screenshot = ((ITakesScreenshot)driver).GetScreenshot();

            screenshot.SaveAsFile($"test.jpg", ScreenshotImageFormat.Jpeg);
            driver.Close();
        }
예제 #18
0
 public bool UpdatedHomePageFeatures(Home_Page UpdateFeature)
 {
     return(db.UpdatedHomePageFeatures(UpdateFeature));
 }
예제 #19
0
 public void Then_User_Should_See_The_PageHeader(string pageTitle)
 {
     home_page = new Home_Page(_driver);
     home_page.verifyPageHeader(pageTitle);
 }
예제 #20
0
 public void ThenIShouldSeeTheAsPageHeader(string pageTitle)
 {
     home_page = new Home_Page(_driver);
     home_page.verifyPageHeader(pageTitle);
 }