public void GetElementWithCustomConditionTest()
        {
            new InternetPage(this.DriverContext)
                 .OpenHomePage()
                 .GoToPage("disappearing_elements");

            var disappearingElementsPage = new DisappearingElementsPage(this.DriverContext);
            var currentTagName = disappearingElementsPage.GetLinkTitleTagName("Home");
            Assert.AreEqual("a", currentTagName);
        }
        public void GetElementWithCustomTimeoutAndConditionTest()
        {
            new InternetPage(this.DriverContext)
                 .OpenHomePage()
                 .GoToPage("disappearing_elements");

            var disappearingElementsPage = new DisappearingElementsPage(this.DriverContext);
            var currentIsSelected = disappearingElementsPage.IsLinkSelected("Home");
            Assert.AreEqual(false, currentIsSelected);
        }
        public void WaitElementDissapearsTest()
        {
            new InternetPage(this.DriverContext)
                 .OpenHomePage()
                 .GoToPage("disappearing_elements");

            var disappearingElements = new DisappearingElementsPage(this.DriverContext);
            disappearingElements.RefreshAndWaitLinkNotVisible("NotExistingLink");
        }