public void SelectInspectorsButton(IWebDriver driver, String InspectorsXpathID) { IWebElement inspectorelement = WebDriverUtilities.GetWebDriverWait(driver, InspectorsXpathID); inspectorelement.Click(); //find header element // IWebElement headerelement = new WebDriverWait(driver, TimeSpan.FromSeconds(90)).Until(ExpectedConditions.ElementExists(By.XPath("HeaderElementXpathID"))); // // IWebElement inspectorelement = new WebDriverWait(driver, TimeSpan.FromSeconds(90)).Until(ExpectedConditions.ElementExists(By.XPath("InspectorsXpathID"))); //IWebElement inspectorelement = driver.FindElement(By.XPath("InspectorsXpathID"));//Robin Windels from list // inspectorelement.Click(); // IWebElement insp = WebDriverUtilities.GetWebDriverWait(driver, InspectorRobinWindelsXpathID); // WebDriverUtilities.ScrollIntoView(driver, inspectorelement); IWebElement inspectorCB = driver.FindElement(By.CssSelector("input[value='43'][type='checkbox']"));//Robin Windels from list //IWebElement inspectorCB = driver.FindElement(By.XPath("InspectorRobinWindelsXpathID"));//Robin Windels from list if (!inspectorCB.Selected) { inspectorCB.Click(); } inspectorelement.Click(); }
public void ClickOnAddOwnerButton(IWebDriver driver, String AddOwnerButtonXpathID) { IWebElement addownerelement = WebDriverUtilities.GetWebDriverWait(driver, AddOwnerButtonXpathID); addownerelement.Click(); PopulateAddOwnerPopUpBoxNameField(driver, AddOwnerPopUpBoxNameFieldXpathID); }
//model for rest of dropdowns on this page..dropdown of checkboxes public void SelectRegionButton(IWebDriver driver, String RegionXpathID) { IWebElement regionelement = WebDriverUtilities.GetWebDriverWait(driver, RegionXpathID); regionelement.Click();//button // IWebElement ddl = new WebDriverWait(driver, TimeSpan.FromSeconds(20)).Until(ExpectedConditions.ElementExists(By.XPath("DistrictVancouverIslandXpathID"))); // // IWebElement regionel = driver.FindElement(By.XPath(DistrictVancouverIslandXpathID)); IWebElement regionel = driver.FindElement(By.CssSelector("input[value='15'][type='checkbox']"));//vancouver island //IWebElement regelement = WebDriverUtilities.GetWebDriverWait(driver, "html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[1]/div/ul/li[23]/div/label/input"); if (!regionel.Selected) { regionel.Click(); } regionelement.Click();//button // ClickOnSearchButton(driver); //scroll to top so inspector button is visible // //WebDriverUtilities.ScrollIntoView(driver, regionelement); /* * //IWebElement element = driver.FindElement(By.XPath("RegionXpathID")); * Actions actions = new Actions(driver); * actions.MoveToElement(regionelement); * actions.Perform(); * regionelement.Click();*/ }
public void SelectJustReinspectionsCheckBox(IWebDriver driver, String elID) { IWebElement reinspectionselement = WebDriverUtilities.GetWebDriverWait(driver, elID); if (!reinspectionselement.Selected) { reinspectionselement.Click(); } }
public void SelectHideInactiveCheckBox(IWebDriver driver, String hideInactiveXpathID) { IWebElement hideelement = WebDriverUtilities.GetWebDriverWait(driver, hideInactiveXpathID); if (!hideelement.Selected) { hideelement.Click(); } }
public void PopulateAddOwnerPopUpBoxNameField(IWebDriver driver, String AddOwnerPopUpBoxNameFieldXpathID) { IWebElement addownernameelement = WebDriverUtilities.GetWebDriverWait(driver, AddOwnerPopUpBoxNameFieldXpathID); addownernameelement.Click(); //add owner name addownernameelement.SendKeys("Joe Jaffey"); //click on save button IWebElement addownersavebutton = WebDriverUtilities.GetWebDriverWait(driver, AddOwnerPopupBoxSaveButtonXpathID); addownersavebutton.Click(); }
public void SelectOwnerButton(IWebDriver driver, String elID) { IWebElement ownerEl = WebDriverUtilities.GetWebDriverWait(driver, elID); ownerEl.Click(); String ownel = "html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[5]/div/ul/li[7]/a"; IWebElement owner = WebDriverUtilities.GetWebDriverWait(driver, ownel); owner.Click(); // IWebElement owner = driver.FindElement(By.XPath("html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[5]/div/ul/li[7]/a")); //school district 63 xpath // owner.Click(); }
public void SelectSchoolDistrictsButton(IWebDriver driver, String elID) { IWebElement schoolDistrictEl = WebDriverUtilities.GetWebDriverWait(driver, elID); schoolDistrictEl.Click(); String sdid = "html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[4]/div/ul/li[30]/div/label/input"; IWebElement schooldistrictcb = WebDriverUtilities.GetWebDriverWait(driver, sdid); schooldistrictcb.Click(); //IWebElement schooldistrictcb = driver.FindElement(By.XPath("html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[4]/div/ul/li[30]/div/label/input")); //school district 63 xpath //schooldistrictcb.Click(); }
public void SelectCitiesButton(IWebDriver driver, String elID) { IWebElement citiesEl = WebDriverUtilities.GetWebDriverWait(driver, elID); citiesEl.Click(); String citEl = "html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[3]/div/ul/li[624]/div/label/input"; IWebElement elcity = WebDriverUtilities.GetWebDriverWait(driver, citEl); elcity.Click(); //IWebElement citycb = driver.FindElement(By.XPath("html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[3]/div/ul/li[624]/div/label/input")); //victoria xpath // citycb.Click(); }
public void SelectInspectorsDropDown(IWebDriver driver, String elID) { IWebElement inspectorelement = WebDriverUtilities.GetWebDriverWait(driver, elID); inspectorelement.Click(); String inspelid = "html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[2]/div/ul/li[1]/div/label/input"; IWebElement insp = WebDriverUtilities.GetWebDriverWait(driver, inspelid); insp.Click(); // IWebElement insp = driver.FindElement(By.XPath("html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[2]/div/ul/li[1]/div/label/input")); // insp.Click(); }
public void SelectRegistrationButton(IWebDriver driver, String elID) { IWebElement registraionEl = WebDriverUtilities.GetWebDriverWait(driver, elID); registraionEl.Click(); String regID = "html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[6]/span/span/div/ul/li[1]/a"; IWebElement registration = WebDriverUtilities.GetWebDriverWait(driver, regID); registration.Click(); //IWebElement registration = driver.FindElement(By.XPath("html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[6]/span/span/div/ul/li[1]/a")); //select registration from list // registration.Click(); //double click method // Actions act = new Actions(driver); //act.DoubleClick(driver.FindElement(By.XPath("//table//tr[2]//td[@class='dxgv'][1]"))).Build().Perform(); //fill in registration number in search box IWebElement registrationSearchBox = WebDriverUtilities.GetWebDriverWait(driver, registrationSearchBoxXpathID); registrationSearchBox.Click(); registrationSearchBox.SendKeys("49184262");//registration number of school bus }
//model for rest of dropdowns on this page..dropdown of checkboxes public void SelectRegionDropDown(IWebDriver driver, String elID) { IWebElement regionelement = WebDriverUtilities.GetWebDriverWait(driver, elID); regionelement.Click();//button String elemID = "html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[1]/div/ul/li[15]/div/label/input"; IWebElement ddl = WebDriverUtilities.GetWebDriverWait(driver, elemID); ddl.Click();//button // IWebElement ddl = driver.FindElement(By.XPath("html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[1]/div/ul/li[15]/div/label/input")); // ddl.Click(); //IWebElement regelement = WebDriverUtilities.GetWebDriverWait(driver, "html/body/div[1]/div/div[2]/div/div[1]/div/div[1]/div[1]/div/div[1]/div/ul/li[23]/div/label/input"); if (!ddl.Selected) { ddl.Click(); } // SelectElement region = new SelectElement(regionelement); // region.SelectByIndex(2); }
public static void clickOnHomeLink(IWebDriver driver) { IWebElement homeEl = WebDriverUtilities.GetWebDriverWait(driver, HomeXpathId); homeEl.Click(); }
public void ClickOnSearchButton(IWebDriver driver) { IWebElement searchbutton = WebDriverUtilities.GetWebDriverWait(driver, SearchButtonXpathID); searchbutton.Click(); }
public static void clickOnOwnersLink(IWebDriver driver) { IWebElement ownersEl = WebDriverUtilities.GetWebDriverWait(driver, OwnersXpathId); ownersEl.Click(); }
public static void clickOnNotificationsLink(IWebDriver driver) { IWebElement notificationsEl = WebDriverUtilities.GetWebDriverWait(driver, NotificatonsXpathID); notificationsEl.Click(); }
public static void clickOnSchoolBusesLink(IWebDriver driver) { IWebElement sbEl = WebDriverUtilities.GetWebDriverWait(driver, SchoolBusesXpathID); sbEl.Click(); }
public static void clickOnAdministrationLink(IWebDriver driver) { IWebElement administrationEl = WebDriverUtilities.GetWebDriverWait(driver, AdministrationXpathID); administrationEl.Click(); }