public void OpenIssuesAreLessThenClosed() { IssuesPage issues = new IssuesPage(this.driver); int open = issues.GetOpenIssuesCount(); int closed = issues.GetClosedIssuesCount(); Assert.IsTrue(open < closed, "Open issues are more than opened!"); }
public NewIssuePage CreateNewIssue(Issue issue) { NewIssuePage = IssuesPage.ClickToCreateNewIssuePage().EnterSubject(issue.Subject).ChooseProject(); string prj = NewIssuePage.prjname; NewIssuePage = NewIssuePage.CreateTracker().ChooseIssuePriority().ChooseIssueStatus().CreateProjectAndContinue(); return(NewIssuePage); }
public void OpenIssuesCountIsCorrect() { IssuesPage issuesPage = new IssuesPage(this.driver); IssuesAPI issuesAPI = new IssuesAPI(); int openUI = issuesPage.GetOpenIssuesCount(); int openAPI = issuesAPI.GetAllIssues(organization: "dtopuzov", repository: "test", options: "state=open").Count; Assert.AreEqual(openUI, openAPI, "API and UI report different issues count!"); }
public void SetUp() { driver.Manage().Window.Maximize(); loginPage = new LoginPage(driver); mainPage = new MainPage(driver); issuesPage = new IssuesPage(driver); commentPage = new CommentPage(driver); loginPage .GoToLoginPage() .LogIn(); mainPage .OpenProject(); }
public void TestSetup() { driver = new ChromeDriver(); driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(30); issuesPage = new IssuesPage(driver); }
public void LoginTestInit() => issuesPage = new IssuesPage(Driver);