Ignore:
Timestamp:
08/19/11 16:38:24 (13 years ago)
Author:
luiz-fernando
Message:

Ticket #1771 - Adicionado testes automatizados para modulo da agenda

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/calendar/CalendarPage.java

    r4917 r4962  
    3636 
    3737        /** 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") 
    3939        private WebElement date; 
    4040 
     
    6060                                .xpath("//table[@id='calendar_head_table']/tbody/tr/td[2]/a/img")); 
    6161                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); 
    6295        } 
    6396 
     
    130163        } 
    131164 
     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 
    132187} 
Note: See TracChangeset for help on using the changeset viewer.