package com.denimgroup.threadfix.selenium.pages; import java.util.ArrayList; import java.util.List; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; public class TeamsIndexPageOLD extends BasePage{ private WebElement addTeamModalButton; private WebElement teamTable; private WebElement addAppModalButton; private List<WebElement> appLink = new ArrayList<WebElement>(); private List<WebElement> appUploadLink = new ArrayList<WebElement>(); public TeamsIndexPageOLD(WebDriver webdriver) { super(webdriver); teamTable = driver.findElementById("teamTable"); addTeamModalButton = driver.findElementById("addTeamModalButton"); addAppModalButton = driver.findElementById("addApplicationModalButton2"); for (int i = 1; i <= getNumEdit(); i++) { appUploadLink.add(driver.findElementById("uploadScan" + i)); appLink.add(driver.findElementById("applicationLink" + i)); } } public TeamsIndexPageOLD clickAddTeamButton() { addTeamModalButton.click(); return this; } public TeamsIndexPageOLD clickAddAppButton() { addAppModalButton.click(); return this; } public boolean isTeamNamePresent(String organizationName) { for (WebElement element : teamTable.findElements(By.xpath(".//tr/td/a"))) { if (element.getText().contains(organizationName)) { return true; } } return false; } public TeamsIndexPageOLD clickUpload(int Row) { appUploadLink.get(Row).click(); sleep(1000); return this; } public int getNumEdit() { return driver.findElementsByLinkText("Configure").size(); } }