public DatabaseCampsPage(IWebDriver driver) : base(driver) { //Init element. btnAddCamp = new Button(driver, By.XPath(".//*[@id='prospectGridWrapper']/button[text()='Add Camp']")); btnAddTeamCamp = new Button(driver, By.XPath(".//*[@id='prospectGridWrapper']/button[text()='Add Team Camp']")); ckbShowArchivedCamps = new CheckBox(driver, By.Id("ShowArchived")); tblCamps = new JumpForwardTable(driver, By.Id("prospectGrid")); }
public CoachDatabaseClubsPage(IWebDriver driver) : base(driver) { //Init element. lnkAddClub = new Link(driver, By.XPath(".//i[contains(@class,'clubs-add-icon')]/parent::span/parent::a")); tblClubs = new JumpForwardTable(driver, By.Id("database-grid")); btnMergeClubs = new Button(driver, By.XPath(".//button[contains(.,'Merge Clubs')]")); txtSearchClub = new TextBox(driver, By.XPath("//input[@placeholder='Search Club Name']")); txtSearchTeam = new TextBox(driver, By.XPath("//input[@placeholder='Search Team Name']")); txaFilterClubName = new TextArea(driver, By.XPath(".//*[@id='filterRibbon']//div[contains(@class,'grid-ribbon')]/div[contains(.,'Club Name')]/div[2]")); txaFilterTeamName = new TextArea(driver, By.XPath(".//*[@id='filterRibbon']//div[contains(@class,'grid-ribbon')]/div[contains(.,'Team Name')]/div[2]")); }