public void ClickAdminTile() { Thread.Sleep(500); Wait.WaitForJsToComplete(); Wait.Until(d => d.FindElements(Objects.Pages.Homepage.AdminTile).Count == 1); Wait.Until(ElementExtensions.ElementToBeVisible(Objects.Pages.Homepage.AdminTile)); Wait.Until(ElementExtensions.ElementToBeClickable(Objects.Pages.Homepage.AdminTile)); Driver.FindElement(Objects.Pages.Homepage.AdminTile).Click(); Wait.Until(d => d.FindElements(Objects.Pages.Homepage.AdminTile).Count == 0); }
public void EnterFirstName(string value) { Wait.Until(ElementExtensions.ElementToBeVisible(Objects.Pages.CreateBuyerUser.FirstName)); Wait.Until(ElementExtensions.ElementToBeClickable(Objects.Pages.CreateBuyerUser.FirstName)); Driver.FindElement(Objects.Pages.CreateBuyerUser.FirstName).Click(); Driver.FindElement(Objects.Pages.CreateBuyerUser.FirstName).Clear(); Driver.FindElement(Objects.Pages.CreateBuyerUser.FirstName).SendKeys(value); if (value != string.Empty) { Wait.Until(d => d.FindElement(Objects.Pages.CreateBuyerUser.FirstName).GetAttribute("value") == value); } }