public void SetAddressDetails(string AddressType, int RoadNumber, string RoadName)
        {
            WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(waitsec));
            wait.Until(ExpectedConditions.ElementIsVisible(By.CssSelector("#rta_address_detailid>div"))).Click();
            this.driver.FindElement(By.Id("rta_address_detailid_i")).Click();

            string BaseWindow = driver.CurrentWindowHandle;

            this.driver.FindElement(By.ClassName("ms-crm-InlineLookup-FooterSection-AddAnchor")).Click();

            Thread.Sleep(1000);
            driver = UICommon.SwitchToNewBrowserWithTitle(driver, BaseWindow, "Address Detail");

            ClientNewAddressDetailsPage newAddressDetailPage = new ClientNewAddressDetailsPage(driver);
            // click on title

            newAddressDetailPage.SetAddressType(AddressType);
            newAddressDetailPage.SetRoadNumber(Convert.ToString(RoadNumber));
            newAddressDetailPage.SetRoadName(RoadName);
            newAddressDetailPage.ClickPageTitle();
            newAddressDetailPage.ClickSaveAndClose();
            driver = driver.SwitchTo().Window(BaseWindow);
            this.ClickSaveAndClose();
        }