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); }
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(); }
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); }
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(); }