public void ClientDetails() { /*Client details*/ //Thread.Sleep(3000); //SwitchTo is Seleniums InBuilt Code and Driver is WebDriver SetMethods.SwitchtoAnotherWindow("Child"); SetMethods.ImplicitlyWait(10); SetMethods.PageLoadTimeout(20); Thread.Sleep(5000); DropDownArrow1.Clicks(); Thread.Sleep(500); ClientDetail1.Clicks(); Thread.Sleep(500); DropDownArrow2.Clicks(); Thread.Sleep(500); ClientDetail2.Clicks(); Thread.Sleep(500); DropDownArrow3.Clicks(); Thread.Sleep(500); ClientDetail3.Clicks(); Thread.Sleep(500); DropDownArrow4.Clicks(); Thread.Sleep(1000); ClientDetail4.Clicks(); Thread.Sleep(500); Find.Clicks(); /*DropDownArrow1.Click(); * Thread.Sleep(500); * ClientDetail1.Click(); * Thread.Sleep(500); * DropDownArrow2.Click(); * Thread.Sleep(500); * ClientDetail2.Click(); * Thread.Sleep(500); * DropDownArrow3.Click(); * Thread.Sleep(500); * ClientDetail3.Click(); * Thread.Sleep(500); * DropDownArrow4.Click(); * Thread.Sleep(1000); * ClientDetail4.Click(); * Thread.Sleep(500); * Find.Click();*/ //Look at the output for i-Frames count SetMethods.HowmanyIFrames(); Configuration.PropertiesCollection.driver.SwitchTo().Frame(1); Thread.Sleep(500); JHT.Clicks(); Thread.Sleep(500); OK.Clicks(); //Switch back to your parent frame Configuration.PropertiesCollection.driver.SwitchTo().DefaultContent(); //PropertiesCollection.driver.SwitchTo().ParentFrame(); }