public void VerifyTooltipShownTest()
        {
            var tooltipPage = new TooltipPage(driver);

            tooltipPage.NavigateTo();
            tooltipPage.VerifyTooltipShown();

            Assert.IsTrue(tooltipPage.HoverField.Text.Contains("We ask for your age only for statistical purposes."));
        }
        public void SetUp()
        {
            if (TestContext.CurrentContext.Result.Outcome.Status == TestStatus.Failed)
            {
                var screenshot = ((ITakesScreenshot)_driver).GetScreenshot();
                screenshot.SaveAsFile(Path.GetPathRoot(@"..\..\..\Screenshots") + TestContext.CurrentContext.Test.Name + ".png", ScreenshotImageFormat.Png);
            }

            _driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
            _driver.Manage().Window.Maximize();
            _tooltipPage = new TooltipPage(_driver);
            _sideBarPage = new SideBarPage(_driver);
        }
Beispiel #3
0
        public void Tooltip()
        {
            var inputEl = new TooltipPage(Driver);

            inputEl.NavigateTo();
            inputEl.GoToTooltipPage();
            inputEl.ClickInput();

            string title    = inputEl.GetTooltipText();
            bool   isVisibl = inputEl.isTooltipVisible();

            title.Should().Be("We ask for your age only for statistical purposes.");
            isVisibl.Should().BeTrue();
        }
Beispiel #4
0
        public void HoverInputField_VerifyToolTipTextIsCorrect()
        {
            //Arrange
            DemoQaPage  demoQaMainPage = PageFactory.Get <DemoQaPage>();
            TooltipPage tooltipPage    = PageFactory.Get <TooltipPage>();

            demoQaMainPage.Load();
            demoQaMainPage.OpenTooltipSection();

            string expectedTooltipText = "We ask for your age only for statistical purposes.";

            //Act
            tooltipPage.HoverInputField();
            string tooltipText = tooltipPage.Tooltip.Text;

            //Assert
            Assert.IsTrue(tooltipPage.Tooltip.Displayed);
            Assert.AreEqual(expectedTooltipText, tooltipText);
        }
Beispiel #5
0
        public void DragAndTooltipTest()
        {
            DemoQaPage    demoQaPage    = new DemoQaPage();
            DroppablePage droppablePage = new DroppablePage();
            TooltipPage   tooltipPage   = new TooltipPage();
            GooglePage    googlePage    = new GooglePage();

            googlePage.OpenGooglePage();
            googlePage.SearchOnGoogle("demoqa.com");
            googlePage.OpenDemoQa();

            demoQaPage.OpenDroppable();

            droppablePage.DragObjectToBox();

            demoQaPage.OpenTooltip();

            tooltipPage.PrintAgeTip();
        }