Ignore:
Timestamp:
08/04/11 15:43:12 (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/AppointmentSearchResultPage.java

    r4895 r4902  
    22 
    33import org.expressolivre.cte.pages.common.Page; 
     4import org.openqa.selenium.By; 
    45import org.openqa.selenium.WebDriver; 
    56import org.openqa.selenium.WebElement; 
    67import org.openqa.selenium.support.FindBy; 
     8import org.openqa.selenium.support.PageFactory; 
    79 
    810/** 
     
    3335        } 
    3436 
     37        /** 
     38         * O primeiro resultado comeca na linha 2 da tabela (por isso o +1). 
     39         *  
     40         * @param row 
     41         * @return 
     42         */ 
     43        public String getAppointmentSchedule(int row) { 
     44                return super.getDisplayedElementContent(By 
     45                                .xpath("//table[@id='calendar_search_table']/tbody/tr[" 
     46                                                + (row + 1) + "]/td[1]")); 
     47 
     48        } 
     49 
     50        /** 
     51         * O primeiro resultado comeca na linha 2 da tabela (por isso o +1). 
     52         *  
     53         * @param row 
     54         * @return 
     55         */ 
     56        public String getAppointmentDescription(int row) { 
     57                return super 
     58                                .getDisplayedElementContent(By 
     59                                                .xpath("//table[@id='calendar_search_table']/tbody/tr[" 
     60                                                                + (row + 1) 
     61                                                                + "]/td[2]/div[@id='calendar_event_entry']")); 
     62        } 
     63 
     64        /** 
     65         * O primeiro resultado comeca na linha 2 da tabela (por isso o +1). 
     66         *  
     67         * @param row 
     68         * @return 
     69         */ 
     70        public AppointmentViewPage editAppointment(int row) { 
     71                super.findAndClickElement(By 
     72                                .xpath("//table[@id='calendar_search_table']/tbody/tr[" 
     73                                                + (row + 1) 
     74                                                + "]/td[2]/div[@id='calendar_event_entry']/a")); 
     75 
     76                return PageFactory.initElements(driver, AppointmentViewPage.class); 
     77 
     78        } 
    3579} 
Note: See TracChangeset for help on using the changeset viewer.