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

            var disappearingElements = new DisappearingElementsPage(this.DriverContext);

            disappearingElements.RefreshAndWaitLinkNotVisible("NotExistingLink");
        }
        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 GetElementWithCustomConditionTest()
        {
            new InternetPage(this.DriverContext)
            .OpenHomePage()
            .GoToPage("disappearing_elements");

            var disappearingElementsPage = new DisappearingElementsPage(this.DriverContext);
            var currentTagName           = disappearingElementsPage.GetLinkTitleTagName("Home");

            Assert.AreEqual("a", currentTagName);
        }