Ignore:
Timestamp:
07/27/11 11:23:57 (13 years ago)
Author:
luiz-fernando
Message:

Ticket #1771 - Adicionado testes automatizados para modulo da agenda

Location:
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseCalendarTestCase.java

    r3799 r4864  
    66import org.expressolivre.cte.pages.common.HomePage; 
    77import org.openqa.selenium.support.PageFactory; 
    8 import org.testng.annotations.Test; 
     8import org.testng.annotations.BeforeMethod; 
    99 
    1010/** 
     
    2424         * inicializar componentes da pagina. 
    2525         */ 
    26         @Test 
     26        @BeforeMethod 
    2727        public void init() { 
    2828                HomePage hp = PageFactory.initElements(driver, HomePage.class); 
     
    4040                return PageFactory.initElements(driver, AppointmentPage.class); 
    4141        } 
     42 
     43        public AppointmentPage adicionarCompromisso(String data, String tipo, 
     44                        String titulo, String dataInicial, String horaInicial, 
     45                        String minutoInicial, String dataFinal, String horaFinal, 
     46                        String minutoFinal, String prioridade) { 
     47 
     48                AppointmentPage ap = newAppointment(data); 
     49                ap.setType(tipo); 
     50                ap.setTitle(titulo); 
     51                ap.setStartDate(dataInicial); 
     52                ap.setStartHour(horaInicial); 
     53                ap.setStartMinute(minutoInicial); 
     54                ap.setEndDate(dataFinal); 
     55                ap.setEndHour(horaFinal); 
     56                ap.setEndMinute(minutoFinal); 
     57                ap.setPriority(prioridade); 
     58 
     59                return ap; 
     60        } 
    4261} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseEmailTestCase.java

    r4527 r4864  
    22 
    33import org.expressolivre.cte.pages.common.HomePage; 
     4import org.expressolivre.cte.pages.email.MailAdminPreferencesPage; 
    45import org.expressolivre.cte.pages.email.MailPage; 
     6import org.expressolivre.cte.pages.email.MailPreferencesPage; 
    57import org.openqa.selenium.support.PageFactory; 
    68import org.testng.annotations.BeforeMethod; 
     
    3032        } 
    3133 
     34        /** 
     35         * Abre pagina de preferencias do modulo ExpressoMail 
     36         *  
     37         * @return 
     38         */ 
     39        public MailPreferencesPage openEmailPreferencesPage() { 
     40                driver.get(URL_PREFERENCES_EMAIL); 
     41                return PageFactory.initElements(driver, MailPreferencesPage.class); 
     42        } 
     43 
     44        /** 
     45         * Abre pagina de preferencias administrativas do modulo ExpressoMail. 
     46         *  
     47         * @return 
     48         */ 
     49        public MailAdminPreferencesPage openEmailAdminPreferencesPage() { 
     50                driver.get(URL_PREFERENCES_EMAIL); 
     51                return PageFactory.initElements(driver, MailAdminPreferencesPage.class); 
     52        } 
     53 
     54        /** 
     55         * Abre pagina de preferencias administrativas do modulo ExpressoMail. 
     56         *  
     57         * @return 
     58         */ 
     59        public MailAdminPreferencesPage openEmailAdminDefaultPreferencesPage() { 
     60                driver.get(URL_DEFAULT_PREFERENCES_EMAIL); 
     61                return PageFactory.initElements(driver, MailAdminPreferencesPage.class); 
     62        } 
     63 
     64        /** 
     65         * Abre pagina de preferencias administrativas do modulo ExpressoMail. 
     66         *  
     67         * @return 
     68         */ 
     69        public MailAdminPreferencesPage openEmailAdminForcedPreferencesPage() { 
     70                driver.get(URL_FORCED_PREFERENCES_EMAIL); 
     71                return PageFactory.initElements(driver, MailAdminPreferencesPage.class); 
     72        } 
     73 
    3274} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseTestCase.java

    r4780 r4864  
    55import org.expressolivre.cte.pages.common.LoginPage; 
    66import org.expressolivre.cte.pages.common.PreferencesPage; 
    7 import org.expressolivre.cte.pages.email.MailAdminPreferencesPage; 
    8 import org.expressolivre.cte.pages.email.MailPreferencesPage; 
    97import org.openqa.selenium.By; 
    108import org.openqa.selenium.WebDriver; 
     
    3735        @BeforeSuite 
    3836        public void beforeSuite() { 
     37                // Use code below to run through a proxy. 
     38                // Value for network.proxy.http_port should be integer (no quotes should 
     39                // be used) and network.proxy.type should be set as 1 (ProxyType.MANUAL, 
     40                // Manual proxy settings) 
     41                // FirefoxProfile profile = new FirefoxProfile(); 
     42                // profile.setPreference("network.proxy.type", 1); 
     43                // profile.setPreference("network.proxy.http", "10.200.113.61"); 
     44                // profile.setPreference("network.proxy.http_port", 3128); 
     45                // driver = new FirefoxDriver(profile); 
     46 
    3947                driver = new FirefoxDriver(); 
    4048                driver.get(URL); 
     
    7482                driver.get(URL_PREFERENCES); 
    7583                return PageFactory.initElements(driver, PreferencesPage.class); 
    76         } 
    77  
    78         /** 
    79          * Abre pagina de preferencias do modulo ExpressoMail 
    80          *  
    81          * @return 
    82          */ 
    83         public MailPreferencesPage openEmailPreferencesPage() { 
    84                 driver.get(URL_PREFERENCES_EMAIL); 
    85                 return PageFactory.initElements(driver, MailPreferencesPage.class); 
    86         } 
    87  
    88         /** 
    89          * Abre pagina de preferencias administrativas do modulo ExpressoMail. 
    90          *  
    91          * @return 
    92          */ 
    93         public MailAdminPreferencesPage openEmailAdminPreferencesPage() { 
    94                 driver.get(URL_PREFERENCES_EMAIL); 
    95                 return PageFactory.initElements(driver, MailAdminPreferencesPage.class); 
    96         } 
    97  
    98         /** 
    99          * Abre pagina de preferencias administrativas do modulo ExpressoMail. 
    100          *  
    101          * @return 
    102          */ 
    103         public MailAdminPreferencesPage openEmailAdminDefaultPreferencesPage() { 
    104                 driver.get(URL_DEFAULT_PREFERENCES_EMAIL); 
    105                 return PageFactory.initElements(driver, MailAdminPreferencesPage.class); 
    106         } 
    107  
    108         /** 
    109          * Abre pagina de preferencias administrativas do modulo ExpressoMail. 
    110          *  
    111          * @return 
    112          */ 
    113         public MailAdminPreferencesPage openEmailAdminForcedPreferencesPage() { 
    114                 driver.get(URL_FORCED_PREFERENCES_EMAIL); 
    115                 return PageFactory.initElements(driver, MailAdminPreferencesPage.class); 
    11684        } 
    11785 
Note: See TracChangeset for help on using the changeset viewer.