Changeset 4962 for devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/calendar/CalendarPage.java
- Timestamp:
- 08/19/11 16:38:24 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/calendar/CalendarPage.java
r4917 r4962 36 36 37 37 /** Combo para selecionar mes. */ 38 @FindBy( name = "date")38 @FindBy(xpath = "//table[@id='tableDivAppbox']/tbody/tr/td/font/table/tbody/tr/td[2]/font[1]/form/select") 39 39 private WebElement date; 40 40 … … 60 60 .xpath("//table[@id='calendar_head_table']/tbody/tr/td[2]/a/img")); 61 61 return PageFactory.initElements(driver, CalendarTodayViewPage.class); 62 } 63 64 /** 65 * Abre a visao semanal da agenda. 66 * 67 * @return 68 */ 69 public CalendarWeeklyViewPage openWeeklyView() { 70 super.clickElement(By 71 .xpath("//table[@id='calendar_head_table']/tbody/tr/td[3]/a/img")); 72 return PageFactory.initElements(driver, CalendarWeeklyViewPage.class); 73 } 74 75 /** 76 * Abre a visao mensal da agenda. 77 * 78 * @return 79 */ 80 public CalendarMonthlyViewPage openMonthlyView() { 81 super.clickElement(By 82 .xpath("//table[@id='calendar_head_table']/tbody/tr/td[4]/a/img")); 83 return PageFactory.initElements(driver, CalendarMonthlyViewPage.class); 84 } 85 86 /** 87 * Abre a visao anual da agenda. 88 * 89 * @return 90 */ 91 public CalendarYearlyViewPage openYearlyView() { 92 super.clickElement(By 93 .xpath("//table[@id='calendar_head_table']/tbody/tr/td[5]/a/img")); 94 return PageFactory.initElements(driver, CalendarYearlyViewPage.class); 62 95 } 63 96 … … 130 163 } 131 164 165 /** 166 * Seleciona uma categoria para filtragem. 167 * 168 * @param category 169 * Categoria selecionada. 170 */ 171 public void setCategoryFilter(String category) { 172 super.setComboValue(this.category, category); 173 } 174 175 /** 176 * Seleciona um mes para filtragem. 177 * 178 * @param monthYear 179 * Mes selecionado no formato "nome do ano" "ano" (ex: Agosto 180 * 2011) 181 */ 182 public CalendarMonthlyViewPage setMonthFilter(String monthYear) { 183 super.setComboValue(this.date, monthYear); 184 return PageFactory.initElements(driver, CalendarMonthlyViewPage.class); 185 } 186 132 187 }
Note: See TracChangeset
for help on using the changeset viewer.