Changeset 3543


Ignore:
Timestamp:
11/26/10 16:00:32 (13 years ago)
Author:
luiz-fernando
Message:

Ticket #1402 - Campos, mensagens e valores estao em properties

Location:
devel/testlink/automation/src/test/java/br/gov/serpro/cte
Files:
3 added
31 edited

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/common/BaseTestCase.java

    r3523 r3543  
    44import java.lang.reflect.InvocationTargetException; 
    55import java.lang.reflect.Method; 
     6import java.net.URL; 
     7import java.text.MessageFormat; 
     8import java.util.Properties; 
    69 
    710import org.junit.After; 
     
    2124 */ 
    2225public class BaseTestCase extends SeleneseTestCase { 
     26        private Properties mensagens; 
     27        private Properties campos; 
     28        private Properties valores; 
     29 
    2330        @Before 
    2431        public void setUp() throws Exception { 
    25                 System.out.println("SETUP"); 
     32                this.mensagens = this 
     33                                .load("br/gov/serpro/cte/common/mensagens.properties"); 
     34                this.campos = this.load("br/gov/serpro/cte/common/campos.properties"); 
     35                this.valores = this.load("br/gov/serpro/cte/common/valores.properties"); 
    2636                String url = "https://cte.serpro.gov.br"; 
    2737                DAOSelenium conn = new DAOSelenium("localhost", 4444, "*firefox", url); 
    2838                selenium = conn.newConnection(); 
     39        } 
     40 
     41        public String getMensagem(String key) { 
     42                return this.mensagens.getProperty(key); 
     43        } 
     44 
     45        public String getCampo(String key) { 
     46                return this.campos.getProperty(key); 
     47        } 
     48 
     49        public String getCampo(String key, Object... args) { 
     50                return MessageFormat.format(getCampo("email.responder.todos"), args); 
     51        } 
     52 
     53        public String getValor(String key) { 
     54                return this.valores.getProperty(key); 
     55        } 
     56 
     57        private Properties load(String propsName) throws Exception { 
     58                Properties props = new Properties(); 
     59                URL url = ClassLoader.getSystemResource(propsName); 
     60                props.load(url.openStream()); 
     61                return props; 
    2962        } 
    3063 
     
    182215        @After 
    183216        public void tearDown() throws Exception { 
    184                 System.out.println("STOP SELENIUM"); 
    185217                selenium.stop(); 
    186218        } 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/common/ExpressoMailTestCase.java

    r3532 r3543  
    2323                selenium.waitForPageToLoad("30000"); 
    2424                // Espera a caixa de entrada carregar. 
    25                 this.waitForElement("divScrollMain_0"); 
     25                this.waitForElement(getCampo("email.div.principal")); 
    2626        } 
    2727 
     
    8282                        throws Exception { 
    8383                this.composeEmail(); 
    84                 selenium.type(Campo.PARA_1.getValue(), to); 
    85                 selenium.type(Campo.ASSUNTO_1.getValue(), subject); 
     84                selenium.type(getCampo("email.para.1"), to); 
     85                selenium.type(getCampo("email.assunto.1"), subject); 
    8686                this.writeBody(text); 
    8787 
     
    9999        public void composeEmail(String to, String subject) throws Exception { 
    100100                this.composeEmail(); 
    101                 selenium.type(Campo.PARA_1.getValue(), to); 
    102                 selenium.type(Campo.ASSUNTO_1.getValue(), subject); 
     101                selenium.type(getCampo("email.para.1"), to); 
     102                selenium.type(getCampo("email.assunto.1"), subject); 
    103103        } 
    104104 
     
    110110        public void composeEmail() throws Exception { 
    111111                this.enterExpressoMail(); 
    112                 selenium.click(Campo.NOVA_MENSAGEM.getValue()); 
    113                 super.waitForElement(Campo.PARA_1.getValue()); 
     112                selenium.click(getCampo("email.nova.mensagem")); 
     113                super.waitForElement(getCampo("email.para.1")); 
    114114        } 
    115115 
     
    129129                        throws Exception { 
    130130                this.composeEmail(to, subject, text); 
    131                 selenium.click(Campo.ENVIAR_EMAIL_1.getValue()); 
    132                 this.assertMessage(Campo.MENSAGEM.value, Mensagem.EMAIL_ENVIADO.value); 
     131                selenium.click(getCampo("email.enviar.email.1")); 
     132                this.assertMessage(getCampo("email.mensagem"), 
     133                                getMensagem("email.enviado")); 
    133134                if (remove) { 
    134135                        this.removeEmail(subject); 
     
    140141         */ 
    141142        public void sendEmail() { 
    142                 selenium.click(Campo.ENVIAR_EMAIL_1.getValue()); 
     143                selenium.click(getCampo("email.enviar.email.1")); 
    143144        } 
    144145 
     
    156157                selenium.click(id); 
    157158                // Espera ate aba da mensagem abrir. 
    158                 super.waitForElement("//div[@id='exmail_main_body']/table[1]/tbody[@id='border_tbody']/tr[1]/td[2]/table/tbody/tr/td[1]"); 
     159                super.waitForElement(getCampo("email.aba.mensagem")); 
    159160 
    160161                // Retorna somente o "id" do email. 
     
    168169         */ 
    169170        public void deleteEmail() throws Exception { 
    170                 selenium.click("//div[@id='footer_menu']/table[@id='footer_box']/tbody/tr[@id='table_message']/td[@id='span_options']/span[1]/span"); 
    171                 this.assertMessage(Campo.MENSAGEM.getValue(), 
    172                                 Mensagem.APAGAR_UMA_MENSAGEM.getValue()); 
     171                selenium.click(getCampo("email.apagar.email")); 
     172                this.assertMessage(getCampo("email.mensagem"), 
     173                                getMensagem("apagar.uma.mensagem")); 
    173174        } 
    174175 
     
    199200                this.openFolder(folder); 
    200201                // Espera pelo primeiro checkbox da pasta aparecer. 
    201                 super.waitForElement(Campo.CHECKBOX_EMAIL.getValue()); 
     202                super.waitForElement(getCampo("email.checkbox.email")); 
    202203                this.deleteEmail(subject); 
    203                 this.waitForElement(Campo.MSG_INFO.getValue()); 
    204                 assertTrue(Mensagem.PASTA_VAZIA.getValue().equals( 
    205                                 selenium.getText(Campo.MSG_INFO.getValue()))); 
     204                this.waitForElement(getCampo("email.msg.info")); 
     205                assertTrue(getMensagem("pasta.vazia").equals( 
     206                                selenium.getText(getCampo("email.msg.info")))); 
    206207        } 
    207208 
     
    224225 
    225226                // Apaga email da pasta enviados. 
    226                 this.deleteEmail(Campo.PASTA_ENVIADOS.getValue(), subject); 
     227                this.deleteEmail(getCampo("email.pasta.enviados"), subject); 
    227228 
    228229                // Limpa a lixeira. 
     
    238239         */ 
    239240        public void cleanupTrash() throws Exception { 
    240                 this.openFolder(Campo.PASTA_LIXEIRA.getValue()); 
    241                 selenium.click(Campo.LIMPAR_LIXEIRA.getValue()); 
     241                this.openFolder(getCampo("email.pasta.lixeira")); 
     242                selenium.click(getCampo("email.limpar.lixeira")); 
    242243                assertTrue(selenium.getConfirmation().matches( 
    243                                 Mensagem.LIMPAR_LIXEIRA.getValue())); 
    244                 super.waitForElement(Campo.MENSAGEM.getValue()); 
    245                 assertEquals(Mensagem.LIXEIRA_LIMPA.getValue(), 
    246                                 selenium.getText(Campo.MENSAGEM.getValue())); 
     244                                getMensagem("limpar.lixeira"))); 
     245                super.waitForElement(getCampo("email.mensagem")); 
     246                assertEquals(getMensagem("lixeira.limpa"), 
     247                                selenium.getText(getCampo("email.mensagem"))); 
    247248                // Garantir que nao tem nenhum email na lixeira. 
    248249                assertEquals("0", this.getTotalEmails()); 
     
    254255        public int getTotalEmails() { 
    255256                return Integer 
    256                                 .valueOf(selenium 
    257                                                 .getText("//div[@id='exmail_main_body']/table[@id='border_table']/tbody[@id='border_tbody']/tr[@id='border_tr']/td[@id='border_id_0']/font/span[@id='tot_m']")); 
     257                                .valueOf(selenium.getText(getCampo("email.total.emails"))); 
    258258        } 
    259259 
     
    264264                String[] ids = new String[this.getTotalEmails()]; 
    265265                for (int i = 1; i <= this.getTotalEmails(); i++) { 
    266                         String id = selenium 
    267                                         .getAttribute("//div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[" 
    268                                                         + i + "]/td[1]/input[1]@id"); 
     266                        String id = selenium.getAttribute(getCampo("email.id", i)); 
    269267                        ids[i - 1] = id.substring(id.lastIndexOf("_") + 1); 
    270268                } 
     
    279277         */ 
    280278        public boolean isImportant(String emailId) { 
    281                 return selenium 
    282                                 .isElementPresent("//div[@id='exmail_main_body']/div[@id='content_id_0']/div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[@id='" 
    283                                                 + emailId + "']/td[5]/img"); 
     279                return selenium.isElementPresent(getCampo("email.id.importante", 
     280                                emailId)); 
    284281        } 
    285282 
     
    291288         */ 
    292289        public boolean isRead(String emailId) { 
    293                 return "Lida" 
    294                                 .equals(selenium 
    295                                                 .getAttribute("//div[@id='exmail_main_body']/div[@id='content_id_0']/div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[@id='" 
    296                                                                 + emailId + "']/td[7]/img@title")); 
     290                return "Lida".equals(selenium.getAttribute(getCampo("email.id.lido", 
     291                                emailId))); 
    297292        } 
    298293 
     
    306301        public void openFolder(String folder) throws Exception { 
    307302                selenium.click(folder); 
    308                 this.waitForElement("divScrollMain_0"); 
     303                this.waitForElement(getCampo("email.div.principal")); 
    309304        } 
    310305 
     
    318313        public void replyEmail(String id) throws Exception { 
    319314                // Clicar na opcao para responder. 
    320                 selenium.click(Campo.RESPONDER_EMAIL.getValue()); 
     315                selenium.click(getCampo("email.responder.email")); 
    321316                this.reply(id); 
    322317        } 
     
    331326        public void replyAllEmail(String id) throws Exception { 
    332327                // Clicar na opcao para responder. 
    333                 selenium.click("msg_opt_reply_options" + id + "_r"); 
    334                 selenium.click("//span[@onclick='new_message(\"reply_to_all_with_history\",\"" 
    335                                 + id.substring(1) + "_r\");']"); 
     328                selenium.click(getCampo("email.responder.todos", id)); 
     329                selenium.click(getCampo("email.id.responder.todos", id)); 
    336330 
    337331                this.reply(id); 
     
    347341        public void replyAllEmailWithoutHistory(String id) throws Exception { 
    348342                // Clicar na opcao para responder. 
    349                 selenium.click("msg_opt_reply_options" + id + "_r"); 
    350                 selenium.click("//span[@onclick='new_message(\"reply_without_history\",\"" 
    351                                 + id.substring(1) + "_r\");']"); 
     343                selenium.click(getCampo("email.responder.todos.sem.historico", id)); 
     344                selenium.click(getCampo("email.id.responder.todos.sem.historico", id)); 
    352345 
    353346                this.reply(id); 
     
    363356        public void replyEmailWithoutHistory(String id) throws Exception { 
    364357                // Clicar na opcao para responder. 
    365                 selenium.click("//span[@onclick='new_message(\"reply_without_history\",\"" 
    366                                 + id.substring(1) + "_r\");']"); 
     358                selenium.click(getCampo("email.id.responder.sem.historico", id)); 
    367359                this.reply(id); 
    368360        } 
     
    377369        private void reply(String id) throws Exception { 
    378370                // Espera carregar aba para responder email. 
    379                 super.waitForElement("to" + id); 
    380                 selenium.click("send_button" + id); 
     371                super.waitForElement(getCampo("email.id.para", id)); 
     372                selenium.click(getCampo("email.id.enviar", id)); 
    381373        } 
    382374 
     
    392384        public void forwardEmail(String id, String to) throws Exception { 
    393385                // Clicar na opcao para encaminhar. 
    394                 selenium.click(Campo.ENCAMINHAR_EMAIL.getValue()); 
     386                selenium.click(getCampo("email.encaminhar.email")); 
    395387 
    396388                // Espera carregar aba para encaminhar email. 
    397                 super.waitForElement("to" + id); 
    398                 selenium.type("to" + id, to); 
    399  
    400                 selenium.click("send_button" + id); 
    401         } 
    402  
    403         public enum Mensagem { 
    404                 PASTA_VAZIA("Esta pasta está vazia"), // 
    405                 SEM_DESTINATARIO( 
    406                                 "Você deve fornecer pelo menos um endereço de destinatário de email."), // 
    407                 SEM_ASSUNTO("^Enviar esta mensagem sem assunto[\\s\\S]$"), // 
    408                 EMAIL_ENVIADO("Sua mensagem foi enviada e salva."), // 
    409                 DESTINATARIO_INVALIDO( 
    410                                 "Erro de SMTP: Os endereços de destinatário a seguir falharam: bla@"), // 
    411                 SALVA_RASCUNHO( 
    412                                 "Sua mensagem foi salva como rascunho na pasta Rascunhos."), // 
    413                 LIMPAR_LIXEIRA( 
    414                                 "^Você tem certeza que deseja limpar sua lixeira[\\s\\S]$"), // 
    415                 LIXEIRA_LIMPA("Sua pasta Lixeira foi limpa."), // 
    416                 APAGAR_UMA_MENSAGEM("Mensagem movida para a pasta Lixeira"), // 
    417                 MARCAR_IMPORTANTE("Mensagem marcada como Importante"), // 
    418                 MARCAR_NORMAL("Mensagem marcada como Normal"), // 
    419                 MARCAR_NAO_LIDO("Mensagem marcada como Não lida"), // 
    420                 APAGAR_MENSAGEM("Mensagens movidas para pasta Lixeira"); 
    421                 private String value; 
    422  
    423                 private Mensagem(String value) { 
    424                         this.value = value; 
    425                 } 
    426  
    427                 public String getValue() { 
    428                         return value; 
    429                 } 
    430  
    431         }; 
    432  
    433         public enum Campo { 
    434                 ADICIONAR_ANEXO("link=exact:Anexos: adicionar+"), // 
    435                 ANEXO_1("inputFile_1_1"), // 
    436                 ANEXO_2("inputFile_1_2"), // 
    437                 NOVA_MENSAGEM( 
    438                                 "//table[@id='folders_tbl']/tbody/tr[1]/td/table/tbody/tr[2]/td/div/span"), // 
    439                 PARA_1("to_1"), // 
    440                 ASSUNTO_1("subject_1"), // 
    441                 ENVIAR_EMAIL_1("send_button_1"), // 
    442                 CHECKBOX_EMAIL( 
    443                                 "//div[@id='exmail_main_body']/div[@id='content_id_0']/div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[1]/td[1]/input[1]"), // 
    444                 CONFIRMACAO_LEITURA("return_receipt_1"), // 
    445                 IMPORTANTE( 
    446                                 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[3]"), // 
    447                 NORMAL( 
    448                                 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[3]"), // 
    449                 NAO_LIDO( 
    450                                 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[2]"), // 
    451                 IMPORTANTE_CHECKBOX("important_message_1"), // 
    452                 COPIA_1("a_cc_link_1"), // 
    453                 SALVAR("save_message_options_1"), // 
    454                 COPIA_CAMPO_1("cc_1"), // 
    455                 COPIA_OCULTA_1("a_cco_link_1"), // 
    456                 COPIA_OCULTA_CAMPO_1("cco_1"), // 
    457                 PASTA_LIXEIRA("lINBOX/Trashtree_folders"), // 
    458                 PASTA_ENVIADOS("lINBOX/Senttree_folders"), // 
    459                 LIMPAR_LIXEIRA("empty_trash"), // 
    460                 SELECIONAR_TODOS_EMAILS("chk_box_select_all_messages"), // 
    461                 ENCAMINHAR_EMAIL( 
    462                                 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[3]/span[3]"), // 
    463                 RESPONDER_EMAIL( 
    464                                 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[3]/span[5]"), // 
    465                 MOVER_EMAIL("//span[@onclick='wfolders.makeWindow(\"\",\"move_to\")']"), // 
    466                 MSG_INFO("msg_info"), // 
    467                 MENSAGEM("em_div_write_msg"); 
    468                 private String value; 
    469  
    470                 private Campo(String value) { 
    471                         this.value = value; 
    472                 } 
    473  
    474                 public String getValue() { 
    475                         return value; 
    476                 } 
    477  
    478         }; 
    479  
    480         public enum Valor { 
    481                 EMAIL_TESTE_1("luiz-fernando.estivalet@cte.serpro.gov.br"), // 
    482                 EMAIL_TESTE_2("luiz.f.estivalet@gmail.com"), // 
    483                 EMAIL_TESTE_3("luizfernando_estivalet@yahoo.com"), // 
    484                 EMAIL_INVALIDO("bla"), // 
    485                 EMAIL_TESTE_MULTIPLOS( 
    486                                 "luiz-fernando.estivalet@cte.serpro.gov.br, luizfernando_estivalet@yahoo.com"), // 
    487                 ANEXO_1("/home/luiz/Desktop/arquivo.txt"), // 
    488                 ANEXO_2("/home/luiz/Desktop/arquivo2.txt"), // 
    489                 ASSUNTO("[SELENIUM] Teste envio mensagem"), // 
    490                 ASSUNTO_SALVAR("[SELENIUM] Teste salvar mensagem"), // 
    491                 ASSUNTO_EMAIL_INVALIDO( 
    492                                 "[SELENIUM] Teste envio mensagem com destinatário inválido"), // 
    493                 ASSUNTO_SEM_DESTINATARIO( 
    494                                 "[SELENIUM] Teste envio mensagem sem destinatário"), // 
    495                 ASSUNTO_MULTIPLOS_DESTINATARIOS( 
    496                                 "[SELENIUM] Teste múltiplos destinatários"), // 
    497                 ASSUNTO_ANEXO("[SELENIUM] Teste envio mensagem com anexo"), // 
    498                 ASSUNTO_IMPORTANTE("[SELENIUM] Teste envio mensagem importante"), // 
    499                 ASSUNTO_MULTIPLOS_ANEXOS("[SELENIUM] Teste com múltiplos anexos"), // 
    500                 ASSUNTO_CONFIRMACAO_LEITURA( 
    501                                 "[SELENIUM] Teste com confirmação de leitura"), // 
    502                 ASSUNTO_COPIA("[SELENIUM] Teste envio mensagem com cópia"), // 
    503                 ASSUNTO_COPIA_OCULTA("[SELENIUM] Teste envio mensagem com cópia oculta"), ASSUNTO_SOMENTE_COPIA( 
    504                                 "[SELENIUM] Teste envio mensagem somente cópia"), // 
    505                 ASSUNTO_SOMENTE_COPIA_OCULTA( 
    506                                 "[SELENIUM] Teste mensagem somente cópia oculta"), // 
    507                 TEXTO_EMAIL( 
    508                                 "<p>Email enviado a partir do Selenium!</p><p>Favor ignorar!</p>"), // 
    509                 TEXTO_EMAIL_CONFIRMACAO_LEITURA( 
    510                                 "<p>Email enviado a partir do Selenium!</p><p>Teste de confirmação de leitura</p><p>Favor ignorar!</p>"), // 
    511                 TEXTO_EMAIL_COPIA_OCULTA( 
    512                                 "<p>Email enviado a partir do Selenium!</p><p>Teste de cópia oculta</p><p>Favor ignorar!</p>"), // 
    513                 TEXTO_EMAIL_COPIA( 
    514                                 "<p>Email enviado a partir do Selenium!</p><p>Teste de cópia</p><p>Favor ignorar!</p>"), // 
    515                 TEXTO_EMAIL_IMPORTANTE( 
    516                                 "<p>Email enviado a partir do Selenium!</p><p>Teste de email importante</p><p>Favor ignorar!</p>"), // 
    517                 TEXTO_EMAIL_MULTIPLOS_ANEXOS( 
    518                                 "<p>Email enviado a partir do Selenium!</p><p>Teste de email com múltiplos anexos</p><p>Favor ignorar!</p>"), // 
    519                 TEXTO_EMAIL_MULTIPLOS_DESTINATARIOS( 
    520                                 "<p>Email enviado a partir do Selenium!</p><p>Teste de email com múltiplos destinatários</p><p>Favor ignorar!</p>"), // 
    521                 TEXTO_EMAIL_SEM_ASSUNTO( 
    522                                 "<p>Email enviado a partir do Selenium!</p><p>Teste de email sem assunto</p><p>Favor ignorar!</p>"), // 
    523                 TEXTO_EMAIL_SALVO( 
    524                                 "<p>Email enviado a partir do Selenium!</p><p>Teste para salvar um email na pasta rascunhos</p><p>Favor ignorar!</p>"), // 
    525                 TEXTO_EMAIL_ANEXO( 
    526                                 "<p>Email enviado a partir do Selenium!</p><p>Teste de anexo</p><p>Favor ignorar!</p>"); 
    527                 private String value; 
    528  
    529                 private Valor(String value) { 
    530                         this.value = value; 
    531                 } 
    532  
    533                 public String getValue() { 
    534                         return value; 
    535                 } 
    536  
    537         }; 
     389                super.waitForElement(getCampo("email.id.para", id)); 
     390                selenium.type(getCampo("email.id.para", id), to); 
     391 
     392                selenium.click(getCampo("email.id.enviar", id)); 
     393        } 
     394 
     395        // public enum Mensagem { 
     396        // PASTA_VAZIA("Esta pasta está vazia"), // 
     397        // SEM_DESTINATARIO( 
     398        // "Você deve fornecer pelo menos um endereço de destinatário de email."), 
     399        // // 
     400        // SEM_ASSUNTO("^Enviar esta mensagem sem assunto[\\s\\S]$"), // 
     401        // EMAIL_ENVIADO("Sua mensagem foi enviada e salva."), // 
     402        // DESTINATARIO_INVALIDO( 
     403        // "Erro de SMTP: Os endereços de destinatário a seguir falharam: bla@"), // 
     404        // SALVA_RASCUNHO( 
     405        // "Sua mensagem foi salva como rascunho na pasta Rascunhos."), // 
     406        // LIMPAR_LIXEIRA( 
     407        // "^Você tem certeza que deseja limpar sua lixeira[\\s\\S]$"), // 
     408        // LIXEIRA_LIMPA("Sua pasta Lixeira foi limpa."), // 
     409        // APAGAR_UMA_MENSAGEM("Mensagem movida para a pasta Lixeira"), // 
     410        // MARCAR_IMPORTANTE("Mensagem marcada como Importante"), // 
     411        // MARCAR_NORMAL("Mensagem marcada como Normal"), // 
     412        // MARCAR_NAO_LIDO("Mensagem marcada como Não lida"), // 
     413        // APAGAR_MENSAGEM("Mensagens movidas para pasta Lixeira"); 
     414        // private String value; 
     415        // 
     416        // private Mensagem(String value) { 
     417        // this.value = value; 
     418        // } 
     419        // 
     420        // public String getValue() { 
     421        // return value; 
     422        // } 
     423        // 
     424        // }; 
     425        // 
     426        // public enum Campo { 
     427        // ADICIONAR_ANEXO("link=exact:Anexos: adicionar+"), // 
     428        // ANEXO_1("inputFile_1_1"), // 
     429        // ANEXO_2("inputFile_1_2"), // 
     430        // NOVA_MENSAGEM( 
     431        // "//table[@id='folders_tbl']/tbody/tr[1]/td/table/tbody/tr[2]/td/div/span"), 
     432        // // 
     433        // PARA_1("to_1"), // 
     434        // ASSUNTO_1("subject_1"), // 
     435        // ENVIAR_EMAIL_1("send_button_1"), // 
     436        // CHECKBOX_EMAIL( 
     437        // "//div[@id='exmail_main_body']/div[@id='content_id_0']/div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[1]/td[1]/input[1]"), 
     438        // // 
     439        // CONFIRMACAO_LEITURA("return_receipt_1"), // 
     440        // IMPORTANTE( 
     441        // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[3]"), 
     442        // // 
     443        // NORMAL( 
     444        // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[3]"), 
     445        // // 
     446        // NAO_LIDO( 
     447        // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[2]"), 
     448        // // 
     449        // IMPORTANTE_CHECKBOX("important_message_1"), // 
     450        // COPIA_1("a_cc_link_1"), // 
     451        // SALVAR("save_message_options_1"), // 
     452        // COPIA_CAMPO_1("cc_1"), // 
     453        // COPIA_OCULTA_1("a_cco_link_1"), // 
     454        // COPIA_OCULTA_CAMPO_1("cco_1"), // 
     455        // PASTA_LIXEIRA("lINBOX/Trashtree_folders"), // 
     456        // PASTA_ENVIADOS("lINBOX/Senttree_folders"), // 
     457        // LIMPAR_LIXEIRA("empty_trash"), // 
     458        // SELECIONAR_TODOS_EMAILS("chk_box_select_all_messages"), // 
     459        // ENCAMINHAR_EMAIL( 
     460        // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[3]/span[3]"), 
     461        // // 
     462        // RESPONDER_EMAIL( 
     463        // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[3]/span[5]"), 
     464        // // 
     465        // MOVER_EMAIL("//span[@onclick='wfolders.makeWindow(\"\",\"move_to\")']"), 
     466        // // 
     467        // MSG_INFO("msg_info"), // 
     468        // MENSAGEM("em_div_write_msg"); 
     469        // private String value; 
     470        // 
     471        // private Campo(String value) { 
     472        // this.value = value; 
     473        // } 
     474        // 
     475        // public String getValue() { 
     476        // return value; 
     477        // } 
     478        // 
     479        // }; 
     480        // 
     481        // public enum Valor { 
     482        // EMAIL_TESTE_1("luiz-fernando.estivalet@cte.serpro.gov.br"), // 
     483        // EMAIL_TESTE_2("luiz.f.estivalet@gmail.com"), // 
     484        // EMAIL_TESTE_3("luizfernando_estivalet@yahoo.com"), // 
     485        // EMAIL_INVALIDO("bla"), // 
     486        // EMAIL_TESTE_MULTIPLOS( 
     487        // "luiz-fernando.estivalet@cte.serpro.gov.br, luizfernando_estivalet@yahoo.com"), 
     488        // // 
     489        // ANEXO_1("/home/luiz/Desktop/arquivo.txt"), // 
     490        // ANEXO_2("/home/luiz/Desktop/arquivo2.txt"), // 
     491        // ASSUNTO("[SELENIUM] Teste envio mensagem"), // 
     492        // ASSUNTO_SALVAR("[SELENIUM] Teste salvar mensagem"), // 
     493        // ASSUNTO_EMAIL_INVALIDO( 
     494        // "[SELENIUM] Teste envio mensagem com destinatário inválido"), // 
     495        // ASSUNTO_SEM_DESTINATARIO( 
     496        // "[SELENIUM] Teste envio mensagem sem destinatário"), // 
     497        // ASSUNTO_MULTIPLOS_DESTINATARIOS( 
     498        // "[SELENIUM] Teste múltiplos destinatários"), // 
     499        // ASSUNTO_ANEXO("[SELENIUM] Teste envio mensagem com anexo"), // 
     500        // ASSUNTO_IMPORTANTE("[SELENIUM] Teste envio mensagem importante"), // 
     501        // ASSUNTO_MULTIPLOS_ANEXOS("[SELENIUM] Teste com múltiplos anexos"), // 
     502        // ASSUNTO_CONFIRMACAO_LEITURA( 
     503        // "[SELENIUM] Teste com confirmação de leitura"), // 
     504        // ASSUNTO_COPIA("[SELENIUM] Teste envio mensagem com cópia"), // 
     505        // ASSUNTO_COPIA_OCULTA("[SELENIUM] Teste envio mensagem com cópia oculta"), 
     506        // ASSUNTO_SOMENTE_COPIA( 
     507        // "[SELENIUM] Teste envio mensagem somente cópia"), // 
     508        // ASSUNTO_SOMENTE_COPIA_OCULTA( 
     509        // "[SELENIUM] Teste mensagem somente cópia oculta"), // 
     510        // TEXTO_EMAIL( 
     511        // "<p>Email enviado a partir do Selenium!</p><p>Favor ignorar!</p>"), // 
     512        // TEXTO_EMAIL_CONFIRMACAO_LEITURA( 
     513        // "<p>Email enviado a partir do Selenium!</p><p>Teste de confirmação de leitura</p><p>Favor ignorar!</p>"), 
     514        // // 
     515        // TEXTO_EMAIL_COPIA_OCULTA( 
     516        // "<p>Email enviado a partir do Selenium!</p><p>Teste de cópia oculta</p><p>Favor ignorar!</p>"), 
     517        // // 
     518        // TEXTO_EMAIL_COPIA( 
     519        // "<p>Email enviado a partir do Selenium!</p><p>Teste de cópia</p><p>Favor ignorar!</p>"), 
     520        // // 
     521        // TEXTO_EMAIL_IMPORTANTE( 
     522        // "<p>Email enviado a partir do Selenium!</p><p>Teste de email importante</p><p>Favor ignorar!</p>"), 
     523        // // 
     524        // TEXTO_EMAIL_MULTIPLOS_ANEXOS( 
     525        // "<p>Email enviado a partir do Selenium!</p><p>Teste de email com múltiplos anexos</p><p>Favor ignorar!</p>"), 
     526        // // 
     527        // TEXTO_EMAIL_MULTIPLOS_DESTINATARIOS( 
     528        // "<p>Email enviado a partir do Selenium!</p><p>Teste de email com múltiplos destinatários</p><p>Favor ignorar!</p>"), 
     529        // // 
     530        // TEXTO_EMAIL_SEM_ASSUNTO( 
     531        // "<p>Email enviado a partir do Selenium!</p><p>Teste de email sem assunto</p><p>Favor ignorar!</p>"), 
     532        // // 
     533        // TEXTO_EMAIL_SALVO( 
     534        // "<p>Email enviado a partir do Selenium!</p><p>Teste para salvar um email na pasta rascunhos</p><p>Favor ignorar!</p>"), 
     535        // // 
     536        // TEXTO_EMAIL_ANEXO( 
     537        // "<p>Email enviado a partir do Selenium!</p><p>Teste de anexo</p><p>Favor ignorar!</p>"); 
     538        // private String value; 
     539        // 
     540        // private Valor(String value) { 
     541        // this.value = value; 
     542        // } 
     543        // 
     544        // public String getValue() { 
     545        // return value; 
     546        // } 
     547        // 
     548        // }; 
    538549 
    539550} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailAnexoTestCase.java

    r3532 r3543  
    3030        @Test 
    3131        public void testa() throws Exception { 
    32                 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 
    33                                 Valor.ASSUNTO_ANEXO.getValue(), 
    34                                 Valor.TEXTO_EMAIL_ANEXO.getValue()); 
    35                 selenium.click(Campo.ADICIONAR_ANEXO.getValue()); 
    36                 selenium.type(Campo.ANEXO_1.getValue(), Valor.ANEXO_1.getValue()); 
     32                super.composeEmail(getValor("email.teste.1"), 
     33                                getValor("assunto.anexo"), getValor("texto.email.anexo")); 
     34                selenium.click(getCampo("email.adicionar.anexo")); 
     35                selenium.type(getCampo("email.anexo.1"), getValor("anexo.1")); 
    3736                super.sendEmail(); 
    38                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    39                                 Mensagem.EMAIL_ENVIADO.getValue()); 
     37                super.assertMessage(getCampo("email.mensagem"), 
     38                                getMensagem("email.enviado")); 
    4039 
    4140                if (this.apagarEmail) { 
    4241                        // Remove email da Caixa de Entrada, itens enviados e lixeira. 
    43                         super.removeEmail(Valor.ASSUNTO_ANEXO.getValue()); 
     42                        super.removeEmail(getValor("assunto.anexo")); 
    4443                } 
    4544        } 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailConfirmacaoLeituraTestCase.java

    r3532 r3543  
    1515        @Test 
    1616        public void testa() throws Exception { 
    17                 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 
    18                                 Valor.ASSUNTO_CONFIRMACAO_LEITURA.getValue(), 
    19                                 Valor.TEXTO_EMAIL_CONFIRMACAO_LEITURA.getValue()); 
    20                 selenium.click(Campo.CONFIRMACAO_LEITURA.getValue()); 
     17                super.composeEmail(getValor("email.teste.1"), 
     18                                getValor("assunto.confirmacao.leitura"), 
     19                                getValor("texto.email.confirmacao.leitura")); 
     20                selenium.click(getCampo("email.confirmacao.leitura")); 
    2121                super.sendEmail(); 
    22                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    23                                 Mensagem.EMAIL_ENVIADO.getValue()); 
     22                super.assertMessage(getCampo("email.mensagem"), 
     23                                getMensagem("email.enviado")); 
    2424 
    2525                // Remove email da Caixa de Entrada, itens enviados e lixeira. 
    26                 super.removeEmail(Valor.ASSUNTO_CONFIRMACAO_LEITURA.getValue()); 
     26                super.removeEmail(getValor("assunto.confirmacao.leitura")); 
    2727        } 
    2828} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailCopiaOcultaTestCase.java

    r3532 r3543  
    1515        @Test 
    1616        public void testa() throws Exception { 
    17                 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 
    18                                 Valor.ASSUNTO_COPIA_OCULTA.getValue(), 
    19                                 Valor.TEXTO_EMAIL_COPIA_OCULTA.getValue()); 
    20                 selenium.click(Campo.COPIA_OCULTA_1.getValue()); 
    21                 selenium.type(Campo.COPIA_OCULTA_CAMPO_1.getValue(), 
    22                                 Valor.EMAIL_TESTE_3.getValue()); 
     17                super.composeEmail(getValor("email.teste.1"), 
     18                                getValor("assunto.copia.oculta"), 
     19                                getValor("texto.email.copia.oculta")); 
     20                selenium.click(getCampo("email.copia.oculta.1")); 
     21                selenium.type(getCampo("email.copia.oculta.campo.1"), 
     22                                getValor("email.teste.3")); 
    2323                super.sendEmail(); 
    24                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    25                                 Mensagem.EMAIL_ENVIADO.getValue()); 
     24                super.assertMessage(getCampo("email.mensagem"), 
     25                                getMensagem("email.enviado")); 
    2626 
    2727                // Remove email da Caixa de Entrada, itens enviados e lixeira. 
    28                 super.removeEmail(Valor.ASSUNTO_COPIA_OCULTA.getValue()); 
     28 
     29                // TODO REVISAR! 
     30                // super.removeEmail(getValor("assunto.copia.oculta")); 
    2931        } 
    30  
    3132} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailCopiaTestCase.java

    r3532 r3543  
    1515        @Test 
    1616        public void testa() throws Exception { 
    17                 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 
    18                                 Valor.ASSUNTO_COPIA.getValue(), 
    19                                 Valor.TEXTO_EMAIL_COPIA.getValue()); 
    20                 selenium.click(Campo.COPIA_1.getValue()); 
    21                 selenium.type(Campo.COPIA_CAMPO_1.getValue(), 
    22                                 Valor.EMAIL_TESTE_2.getValue()); 
     17                super.composeEmail(getValor("email.teste.1"), 
     18                                getValor("assunto.copia"), getValor("texto.email.copia")); 
     19                selenium.click(getCampo("email.copia.1")); 
     20                selenium.type(getCampo("email.copia.campo.1"), 
     21                                getValor("email.teste.2")); 
    2322                super.sendEmail(); 
    24                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    25                                 Mensagem.EMAIL_ENVIADO.getValue()); 
     23                super.assertMessage(getCampo("email.mensagem"), 
     24                                getMensagem("email.enviado")); 
    2625 
    2726                // Remove email da Caixa de Entrada, itens enviados e lixeira. 
    28                 super.removeEmail(Valor.ASSUNTO_COPIA.getValue()); 
     27                super.removeEmail(getValor("assunto.copia")); 
    2928        } 
    3029} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailDestinatarioInvalidoTestCase.java

    r3523 r3543  
    1616        @Test 
    1717        public void testaEnviarEmailDestinatarioInvalido() throws Exception { 
    18                 super.composeEmail(Valor.EMAIL_INVALIDO.getValue(), 
    19                                 Valor.ASSUNTO_EMAIL_INVALIDO.getValue()); 
     18                super.composeEmail(getValor("email.invalido"), 
     19                                getValor("assunto.email.invalido")); 
    2020                super.sendEmail(); 
    21                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    22                                 Mensagem.DESTINATARIO_INVALIDO.getValue()); 
     21                super.assertMessage(getCampo("email.mensagem"), 
     22                                getMensagem("destinatario.invalido")); 
    2323        } 
    2424} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailImportanteTestCase.java

    r3532 r3543  
    3030        @Test 
    3131        public void testa() throws Exception { 
    32                 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 
    33                                 Valor.ASSUNTO_IMPORTANTE.getValue(), 
    34                                 Valor.TEXTO_EMAIL_IMPORTANTE.getValue()); 
    35                 selenium.click(Campo.IMPORTANTE_CHECKBOX.getValue()); 
     32                super.composeEmail(getValor("email.teste.1"), 
     33                                getValor("assunto.importante"), 
     34                                getValor("texto.email.importante")); 
     35                selenium.click(getCampo("email.importante.checkbox")); 
    3636                super.sendEmail(); 
    37                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    38                                 Mensagem.EMAIL_ENVIADO.getValue()); 
     37                super.assertMessage(getCampo("email.mensagem"), 
     38                                getMensagem("email.enviado")); 
    3939 
    4040                if (this.apagarEmail) { 
    4141                        // Remove email da Caixa de Entrada, itens enviados e lixeira. 
    42                         super.removeEmail(Valor.ASSUNTO_IMPORTANTE.getValue()); 
     42                        super.removeEmail(getValor("assunto.importante")); 
    4343                } 
    4444 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailMultiplosAnexosTestCase.java

    r3532 r3543  
    1515        @Test 
    1616        public void testa() throws Exception { 
    17                 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 
    18                                 Valor.ASSUNTO_MULTIPLOS_ANEXOS.getValue(), 
    19                                 Valor.TEXTO_EMAIL_MULTIPLOS_ANEXOS.getValue()); 
    20                 selenium.click(Campo.ADICIONAR_ANEXO.getValue()); 
    21                 selenium.type(Campo.ANEXO_1.getValue(), Valor.ANEXO_1.getValue()); 
    22                 selenium.click(Campo.ADICIONAR_ANEXO.getValue()); 
    23                 selenium.type(Campo.ANEXO_2.getValue(), Valor.ANEXO_2.getValue()); 
     17                super.composeEmail(getValor("email.teste.1"), 
     18                                getValor("assunto.multiplos.anexos"), 
     19                                getValor("texto.email.multiplos.anexos")); 
     20                selenium.click(getCampo("email.adicionar.anexo")); 
     21                selenium.type(getCampo("email.anexo.1"), getValor("anexo.1")); 
     22                selenium.click(getCampo("email.adicionar.anexo")); 
     23                selenium.type(getCampo("email.anexo.2"), getValor("anexo.2")); 
    2424                super.sendEmail(); 
    25                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    26                                 Mensagem.EMAIL_ENVIADO.getValue()); 
     25                super.assertMessage(getCampo("email.mensagem"), 
     26                                getMensagem("email.enviado")); 
    2727 
    2828                // Remove email da Caixa de Entrada, itens enviados e lixeira. 
    29                 super.removeEmail(Valor.ASSUNTO_MULTIPLOS_ANEXOS.getValue()); 
     29                super.removeEmail(getValor("assunto.multiplos.anexos")); 
    3030        } 
    3131 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailMultiplosDestinatariosTestCase.java

    r3532 r3543  
    3131        @Test 
    3232        public void testa() throws Exception { 
    33                 super.sendEmail(Valor.EMAIL_TESTE_MULTIPLOS.getValue(), 
    34                                 Valor.ASSUNTO_MULTIPLOS_DESTINATARIOS.getValue(), 
    35                                 Valor.TEXTO_EMAIL_MULTIPLOS_DESTINATARIOS.getValue(), 
    36                                 apagarEmail); 
     33                super.sendEmail(getValor("email.teste.multiplos"), 
     34                                getValor("assunto.multiplos.destinatarios"), 
     35                                getValor("texto.email.multiplos.destinatarios"), apagarEmail); 
    3736        } 
    3837} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailSemAssuntoTestCase.java

    r3532 r3543  
    1717        @Test 
    1818        public void testa() throws Exception { 
    19                 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), "", 
    20                                 Valor.TEXTO_EMAIL_SEM_ASSUNTO.getValue()); 
     19                super.composeEmail(getValor("email.teste.1"), "", 
     20                                getValor("texto.email.sem.assunto")); 
    2121                super.sendEmail(); 
    2222                assertTrue(selenium.getConfirmation().matches( 
    23                                 Mensagem.SEM_ASSUNTO.getValue())); 
     23                                getMensagem("sem.assunto"))); 
    2424        } 
    2525 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailSemDestinatarioTestCase.java

    r3523 r3543  
    1515        @Test 
    1616        public void testa() throws Exception { 
    17                 super.composeEmail("", Valor.ASSUNTO_SEM_DESTINATARIO.getValue()); 
     17                super.composeEmail("", getValor("assunto.sem.destinatario")); 
    1818                super.sendEmail(); 
    19                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    20                                 Mensagem.SEM_DESTINATARIO.getValue()); 
     19                super.assertMessage(getCampo("email.mensagem"), 
     20                                getMensagem("sem.destinatario")); 
    2121        } 
    2222} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailSomenteCopiaOcultaTestCase.java

    r3523 r3543  
    1616        public void testa() throws Exception { 
    1717                super.composeEmail(); 
    18                 selenium.click(Campo.COPIA_OCULTA_1.getValue()); 
    19                 selenium.type(Campo.COPIA_OCULTA_CAMPO_1.getValue(), 
    20                                 Valor.EMAIL_TESTE_1.getValue()); 
    21                 selenium.type(Campo.ASSUNTO_1.getValue(), 
    22                                 Valor.ASSUNTO_SOMENTE_COPIA_OCULTA.getValue()); 
     18                selenium.click(getCampo("email.copia.oculta.1")); 
     19                selenium.type(getCampo("email.copia.oculta.campo.1"), 
     20                                getValor("email.teste.1")); 
     21                selenium.type(getCampo("email.assunto.1"), 
     22                                getValor("assunto.somente.copia.oculta")); 
    2323                super.sendEmail(); 
    24                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    25                                 Mensagem.EMAIL_ENVIADO.getValue()); 
     24                super.assertMessage(getCampo("email.mensagem"), 
     25                                getMensagem("email.enviado")); 
    2626 
    2727                // Remove email da Caixa de Entrada, itens enviados e lixeira. 
    28                 super.removeEmail(Valor.ASSUNTO_SOMENTE_COPIA_OCULTA.getValue()); 
     28                super.removeEmail(getValor("assunto.somente.copia.oculta")); 
    2929        } 
    3030 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailSomenteCopiaTestCase.java

    r3523 r3543  
    1616        public void testa() throws Exception { 
    1717                super.composeEmail(); 
    18                 selenium.click(Campo.COPIA_1.getValue()); 
    19                 selenium.type(Campo.COPIA_CAMPO_1.getValue(), 
    20                                 Valor.EMAIL_TESTE_1.getValue()); 
    21                 selenium.type(Campo.ASSUNTO_1.getValue(), 
    22                                 Valor.ASSUNTO_SOMENTE_COPIA.getValue()); 
     18                selenium.click(getCampo("email.copia.1")); 
     19                selenium.type(getCampo("email.copia.campo.1"), 
     20                                getValor("email.teste.1")); 
     21                selenium.type(getCampo("email.assunto.1"), 
     22                                getValor("assunto.somente.copia")); 
    2323                super.sendEmail(); 
    24                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    25                                 Mensagem.EMAIL_ENVIADO.getValue()); 
     24                super.assertMessage(getCampo("email.mensagem"), 
     25                                getMensagem("email.enviado")); 
    2626 
    2727                // Remove email da Caixa de Entrada, itens enviados e lixeira. 
    28                 super.removeEmail(Valor.ASSUNTO_SOMENTE_COPIA.getValue()); 
     28                super.removeEmail(getValor("assunto.somente.copia")); 
    2929        } 
    3030 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailTestCase.java

    r3532 r3543  
    66 
    77/** 
    8  * TODO Ainda nao consegui pegar o campo do RichTextEditor para colocar conteudo 
    9  * ao corpo do email. 
    10  *  
    118 * @author L.F.Estivalet (Serpro) 
    129 *  
     
    3431        @Test 
    3532        public void testa() throws Exception { 
    36                 super.sendEmail(Valor.EMAIL_TESTE_1.getValue(), 
    37                                 Valor.ASSUNTO.getValue(), Valor.TEXTO_EMAIL.getValue(), 
    38                                 apagarEmail); 
     33                super.sendEmail(getValor("email.teste.1"), getValor("assunto"), 
     34                                getValor("texto.email"), apagarEmail); 
    3935        } 
    4036} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/SalvarEmailTestCase.java

    r3532 r3543  
    1515        @Test 
    1616        public void testaSalvarEmail() throws Exception { 
    17                 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 
    18                                 Valor.ASSUNTO_SALVAR.getValue(), 
    19                                 Valor.TEXTO_EMAIL_SALVO.getValue()); 
    20                 selenium.click(Campo.SALVAR.getValue()); 
    21                 super.waitForElement(Campo.MENSAGEM.getValue()); 
    22                 super.assertMessage(Campo.MENSAGEM.getValue(), 
    23                                 Mensagem.SALVA_RASCUNHO.getValue()); 
     17                super.composeEmail(getValor("email.teste.1"), 
     18                                getValor("assunto.salvar"), getValor("texto.email.salvo")); 
     19                selenium.click(getCampo("email.salvar")); 
     20                super.waitForElement(getCampo("email.mensagem")); 
     21                super.assertMessage(getCampo("email.mensagem"), 
     22                                getMensagem("salva.rascunho")); 
    2423 
    2524        } 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/ApagarEmailAbertoTestCase.java

    r3523 r3543  
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    2020 
    21                 super.readEmail(Valor.ASSUNTO.getValue()); 
     21                super.readEmail(getValor("assunto")); 
    2222                super.deleteEmail(); 
    2323        } 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/LerEmailTestCase.java

    r3523 r3543  
    1818                super.executeTestCase(EnviarEmailTestCase.class, 
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    20                 super.readEmail(Valor.ASSUNTO.getValue()); 
     20                super.readEmail(getValor("assunto")); 
    2121        } 
    2222} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/MarcarEmailImportanteTestCase.java

    r3523 r3543  
    1818                super.executeTestCase(EnviarEmailTestCase.class, 
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    20                 super.readEmail(Valor.ASSUNTO.getValue()); 
    21                 selenium.click(Campo.IMPORTANTE.getValue()); 
    22                 this.assertMessage(Campo.MENSAGEM.getValue(), 
    23                                 Mensagem.MARCAR_IMPORTANTE.getValue()); 
     20                super.readEmail(getValor("assunto")); 
     21                selenium.click(getCampo("email.importante")); 
     22                this.assertMessage(getCampo("email.mensagem"), 
     23                                getMensagem("marcar.importante")); 
    2424        } 
    2525} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/MarcarEmailNaoLidoTestCase.java

    r3523 r3543  
    1818                super.executeTestCase(EnviarEmailTestCase.class, 
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    20                 super.readEmail(Valor.ASSUNTO.getValue()); 
    21                 selenium.click(Campo.NAO_LIDO.getValue()); 
    22                 this.assertMessage(Campo.MENSAGEM.getValue(), 
    23                                 Mensagem.MARCAR_NAO_LIDO.getValue()); 
     20                super.readEmail(getValor("assunto")); 
     21                selenium.click(getCampo("email.nao.lido")); 
     22                this.assertMessage(getCampo("email.mensagem"), 
     23                                getMensagem("marcar.nao.lido")); 
    2424        } 
    2525 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/MarcarEmailNormalTestCase.java

    r3523 r3543  
    1818                super.executeTestCase(EnviarEmailImportanteTestCase.class, 
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    20                 super.readEmail(Valor.ASSUNTO.getValue()); 
    21                 selenium.click(Campo.NORMAL.getValue()); 
    22                 this.assertMessage(Campo.MENSAGEM.getValue(), 
    23                                 Mensagem.MARCAR_NORMAL.getValue()); 
     20                super.readEmail(getValor("assunto")); 
     21                selenium.click(getCampo("email.normal")); 
     22                this.assertMessage(getCampo("email.mensagem"), 
     23                                getMensagem("marcar.normal")); 
    2424        } 
    2525 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/listar/ApagarEmailSelecionadoTestCase.java

    r3523 r3543  
    1616        public void testaApagarEmailSelecionado() throws Exception { 
    1717                super.enterExpressoMail(); 
    18                 super.findEmailIdBySuject(Valor.ASSUNTO.getValue(), true); 
     18                super.findEmailIdBySuject(getValor("assunto"), true); 
    1919                super.deleteEmail(); 
    2020        } 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/listar/ApagarTodosEmailsTestCase.java

    r3523 r3543  
    1616        public void testa() throws Exception { 
    1717                super.enterExpressoMail(); 
    18                 selenium.click(Campo.SELECIONAR_TODOS_EMAILS.getValue()); 
     18                selenium.click(getCampo("email.selecionar.todos.emails")); 
    1919                super.deleteEmail(); 
    20                 assertTrue(Mensagem.PASTA_VAZIA.getValue().equals( 
    21                                 selenium.getText(Campo.MSG_INFO.getValue()))); 
     20                assertTrue(getMensagem("pasta.vazia").equals( 
     21                                selenium.getText(getCampo("email.msg.info")))); 
    2222 
    2323        } 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/listar/ListarEmailsImportantesTestCase.java

    r3521 r3543  
    2525                selenium.click("span_flag_FLAGGED"); 
    2626                super.waitForElement("msg_info"); 
    27                 assertTrue(Mensagem.PASTA_VAZIA.getValue().equals( 
     27                assertTrue(getMensagem("pasta.vazia").equals( 
    2828                                selenium.getText("msg_info"))); 
    2929 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/listar/MoverEmailSelecionadoTestCase.java

    r3521 r3543  
    1616        public void testaMoverEmailSelecionado() throws Exception { 
    1717                super.enterExpressoMail(); 
    18                 super.findEmailIdBySuject(Valor.ASSUNTO.getValue(), true); 
    19                 selenium.click(Campo.MOVER_EMAIL.getValue()); 
     18                super.findEmailIdBySuject(getValor("assunto"), true); 
     19                selenium.click(getCampo("email.mover.email")); 
    2020                selenium.click("lINBOX/Seleniumwfolders_tree"); 
    2121                selenium.click("dJSWin_wfolders_bok"); 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/EncaminharEmailAnexoTestCase.java

    r3523 r3543  
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    2020 
    21                 String id = super.readEmail(Valor.ASSUNTO_ANEXO.getValue()); 
    22                 super.forwardEmail(id, Valor.EMAIL_TESTE_1.getValue()); 
     21                String id = super.readEmail(getValor("assunto.anexo")); 
     22                super.forwardEmail(id, getValor("email.teste.1")); 
    2323        } 
    2424 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/EncaminharEmailTestCase.java

    r3523 r3543  
    1818                super.executeTestCase(EnviarEmailTestCase.class, 
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    20                 String id = super.readEmail(Valor.ASSUNTO.getValue()); 
    21                 super.forwardEmail(id, Valor.EMAIL_TESTE_1.getValue()); 
     20                String id = super.readEmail(getValor("assunto")); 
     21                super.forwardEmail(id, getValor("email.teste.1")); 
    2222        } 
    2323} 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/ResponderEmailSemHistoricoTestCase.java

    r3523 r3543  
    1818                super.executeTestCase(EnviarEmailTestCase.class, 
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    20                 String id = super.readEmail(Valor.ASSUNTO.getValue()); 
     20                String id = super.readEmail(getValor("assunto")); 
    2121                super.replyEmailWithoutHistory(id); 
    2222        } 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/ResponderEmailTestCase.java

    r3523 r3543  
    1818                super.executeTestCase(EnviarEmailTestCase.class, 
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    20                 String id = super.readEmail(Valor.ASSUNTO.getValue()); 
     20                String id = super.readEmail(getValor("assunto")); 
    2121                super.replyEmail(id); 
    2222        } 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/ResponderEmailTodosSemHistoricoTestCase.java

    r3523 r3543  
    1919                super.executeTestCase(EnviarEmailMultiplosDestinatariosTestCase.class, 
    2020                                new Class[] { boolean.class }, new Object[] { false }); 
    21                 String id = super.readEmail(Valor.ASSUNTO_MULTIPLOS_DESTINATARIOS 
    22                                 .getValue()); 
     21                String id = super 
     22                                .readEmail(getValor("assunto.multiplos.destinatarios")); 
    2323                super.replyAllEmailWithoutHistory(id); 
    2424        } 
  • devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/ResponderEmailTodosTestCase.java

    r3523 r3543  
    1818                super.executeTestCase(EnviarEmailMultiplosDestinatariosTestCase.class, 
    1919                                new Class[] { boolean.class }, new Object[] { false }); 
    20                 String id = super.readEmail(Valor.ASSUNTO_MULTIPLOS_DESTINATARIOS 
    21                                 .getValue()); 
     20                String id = super 
     21                                .readEmail(getValor("assunto.multiplos.destinatarios")); 
    2222                super.replyAllEmail(id); 
    2323        } 
Note: See TracChangeset for help on using the changeset viewer.