コード例 #1
0
 public void GivenUseFilterAll()
 {
     indexPage = new IndexPage(BeforeAfterScenario.Driver);
     indexPage.MoveToAll();
     list = new List<IWebElement>() { };
     list = indexPage.TouchedCheckboxes();
 }
コード例 #2
0
 public void WhenIUseCompletedFilter()
 {
     indexPage = new IndexPage(BeforeAfterScenario.Driver);
     indexPage.MoveToCompleted();
     result = true;
     var uncompletedList = indexPage.AllUntouched.ToList();
     foreach (var ul in uncompletedList)
     {
         if (!ul.Selected)
             result = false;
     }
 }
コード例 #3
0
 public void WhenIUseActiveFilter()
 {
     indexPage = new IndexPage(BeforeAfterScenario.Driver);
     indexPage.MoveToActive();
     result = true;
     var activeList = indexPage.UnCompletedTasksList.ToList();
     var completedList = indexPage.CompletedTasksList.ToList();
     foreach (var al in activeList)
     {
         foreach (var cl in completedList)
         {
             if (al.Text == cl.Text)
                 result = false;
         }
     }
 }
コード例 #4
0
ファイル: IndexPage.cs プロジェクト: Kanstantsin87/test_todo
 public static IndexPage GetIndexPage(IWebDriver driver)
 {
     IndexPage indexPage = new IndexPage(driver);
     return indexPage;
 }
コード例 #5
0
 private int CountOfUncompletedTasks()
 {
     indexPage = new IndexPage(BeforeAfterScenario.Driver);
     return indexPage.CountOfUncompletedTasks();
 }
コード例 #6
0
 public void WhenITouchFirstSecondFourthCheckboxes()
 {
     indexPage = new IndexPage(BeforeAfterScenario.Driver);
     result = indexPage.TouchCheckbox();
 }
コード例 #7
0
 private void EnterTask(string task)
 {
     indexPage = new IndexPage(BeforeAfterScenario.Driver);
     indexPage.InputTask(task);
 }
コード例 #8
0
 public void WhenIOpenPage()
 {
     indexPage = new IndexPage(BeforeAfterScenario.Driver);
 }
コード例 #9
0
 public void WhenIClickOnClearCompletedLink()
 {
     indexPage = new IndexPage(BeforeAfterScenario.Driver);
     indexPage.MoveToClear();
 }