class TMKA090(unittest.TestCase): @classmethod def setUpClass(self): self.oHelper = Webapp() self.oHelper.SetTIRConfig(config_name="User", value="Admin") self.oHelper.SetTIRConfig(config_name="Password", value="1234") self.oHelper.Setup("SIGATMK", DateSystem, "T1", "D MG 01 ", "13") self.oHelper.Program("TMKA090") def test_TMKA090_CT001(self): """ Test Case CT001 - Cadastro de Operadores - Inclusão de um OPERADOR TELEMARKETING """ self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.WaitShow('Atualização de Operadores - INCLUIR') self.oHelper.SetButton('Outras Ações', 'Usuarios') self.oHelper.SetValue('Procurar', '000390') self.oHelper.SetButton('Localizar') self.oHelper.SetButton('Ok') self.oHelper.SetValue('Endereco', 'END.OP.TELEMARKETING') self.oHelper.SetValue('Bairro', 'BAI.OP.TELEMARKETING') self.oHelper.SetValue('Municipio', 'MUN.OP.TELEMKT') self.oHelper.SetValue('Estado', 'SP') self.oHelper.SetValue('CEP', '01000000') self.oHelper.SetValue('CPF/CNPJ', '47927781820') self.oHelper.SetValue('FAX', '01112345678') self.oHelper.SetValue('Telefone', '01112345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Atendimento', '1') self.oHelper.SetValue('Regiao', 'SP') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Grupos') self.oHelper.SetValue('Equipe', '01') self.oHelper.SetButton('Incluir') self.oHelper.SetValue('Equipe', '02') self.oHelper.SetButton('Incluir') self.oHelper.SetValue('Equipe', '03') self.oHelper.SetButton('Incluir') self.oHelper.SetValue('Equipe', '04') self.oHelper.SetButton('Incluir') self.oHelper.ClickGridCell('Grupo', row=3, grid_number=1) self.oHelper.SetButton('Apagar') self.oHelper.WaitShow("Confirmar a exclusão da Equipe 04?") self.oHelper.SetButton('Não') self.oHelper.SetButton('Apagar') self.oHelper.WaitShow("Confirmar a exclusão da Equipe 04?") self.oHelper.SetButton('Sim') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'e-mail') self.oHelper.SetValue('Conta', '*****@*****.**') self.oHelper.SetValue('Senha', '1234') self.oHelper.SetButton("Ok") self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT002(self): """ Test Case CT002 - Cadastro de Operadores - Inclusão de um OPERADOR TELEVENDAS """ self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.WaitShow('Atualização de Operadores - INCLUIR') self.oHelper.SetButton('Outras Ações', 'Usuarios') self.oHelper.SetValue('Procurar', '000392') self.oHelper.SetButton('Localizar') self.oHelper.SetButton('Ok') self.oHelper.SetValue('Endereco', 'END.OP.TELEVENDAS') self.oHelper.SetValue('Bairro', 'BAI.OP.TELEVENDAS') self.oHelper.SetValue('Municipio', 'MUN.OP.TELEVDS') self.oHelper.SetValue('Estado', 'RJ') self.oHelper.SetValue('CEP', '21000000') self.oHelper.SetValue('CPF/CNPJ', '28064945755') self.oHelper.SetValue('FAX', '02112345678') self.oHelper.SetValue('Telefone', '02112345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '1') self.oHelper.SetValue('Atendimento', '2') self.oHelper.SetValue('Regiao', 'RJ') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Grupos') self.oHelper.SetValue('Equipe', '01') self.oHelper.SetButton('Incluir') self.oHelper.SetValue('Equipe', '02') self.oHelper.SetButton('Incluir') self.oHelper.ClickGridCell('Grupo', row=1, grid_number=1) self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT003(self): """ Test Case CT003 - Cadastro de Operadores - Inclusão de um OPERADOR TELECOBRANÇA """ self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.WaitShow('Atualização de Operadores - INCLUIR') self.oHelper.SetButton('Outras Ações', 'Usuarios') self.oHelper.SetValue('Procurar', '000509') self.oHelper.SetButton('Localizar') self.oHelper.SetButton('Ok') self.oHelper.SetValue('Endereco', 'END.OP.TELECOBRANCA') self.oHelper.SetValue('Bairro', 'BAI.OP.TELECOBRANCA') self.oHelper.SetValue('Municipio', 'MUN.OP.TELECOB') self.oHelper.SetValue('Estado', 'PE') self.oHelper.SetValue('CEP', '89000000') self.oHelper.SetValue('CPF/CNPJ', '39449131406') self.oHelper.SetValue('FAX', '08912345678') self.oHelper.SetValue('Telefone', '08912345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Atendimento', '3') self.oHelper.SetValue('Regiao', 'PE') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Grupos') self.oHelper.SetValue('Equipe', '01') self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT004(self): """ Test Case CT004 - Cadastro de Operadores - Inclusão de um OPERADOR TODOS """ self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.WaitShow('Atualização de Operadores - INCLUIR') self.oHelper.SetButton('Outras Ações', 'Usuarios') self.oHelper.SetValue('Procurar', '000185') self.oHelper.SetButton('Localizar') self.oHelper.SetButton('Ok') self.oHelper.SetValue('Endereco', 'END.OP.TODOS') self.oHelper.SetValue('Bairro', 'BAI.OP.TODOS') self.oHelper.SetValue('Municipio', 'MUN.OP.TODOS') self.oHelper.SetValue('Estado', 'RS') self.oHelper.SetValue('CEP', '89000000') self.oHelper.SetValue('CPF/CNPJ', '45561635018') self.oHelper.SetValue('FAX', '05512345678') self.oHelper.SetValue('Telefone', '05512345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Atendimento', '4') self.oHelper.SetValue('Regiao', 'RS') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Grupos') self.oHelper.SetValue('Equipe', '01') self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT005(self): """ Test Case CT005 - Cadastro de Operadores - Inclusão de um OPERADOR TMK/TLV """ self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.WaitShow('Atualização de Operadores - INCLUIR') self.oHelper.SetButton('Outras Ações', 'Usuarios') self.oHelper.SetValue('Procurar', '000093') self.oHelper.SetButton('Localizar') self.oHelper.SetButton('Ok') self.oHelper.SetValue('Endereco', 'END.OP.TMKTLV') self.oHelper.SetValue('Bairro', 'BAI.OP.TMKTLV') self.oHelper.SetValue('Municipio', 'MUN.OP.TMKTLV') self.oHelper.SetValue('Estado', 'GO') self.oHelper.SetValue('CEP', '89000000') self.oHelper.SetValue('CPF/CNPJ', '31847239170') self.oHelper.SetValue('FAX', '06212345678') self.oHelper.SetValue('Telefone', '06212345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Atendimento', '5') self.oHelper.SetValue('Regiao', 'GO') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Grupos') self.oHelper.SetValue('Equipe', '01') self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT006(self): """ Test Case CT006 - Cadastro de Operadores - Inclusão de um OPERADOR TELEATENDIMENTO """ self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.WaitShow('Atualização de Operadores - INCLUIR') self.oHelper.SetButton('Outras Ações', 'Usuarios') self.oHelper.SetValue('Procurar', '000053') self.oHelper.SetButton('Localizar') self.oHelper.SetButton('Ok') self.oHelper.SetValue('Endereco', 'END.OP.TELEATD') self.oHelper.SetValue('Bairro', 'BAI.OP.TELEATD') self.oHelper.SetValue('Municipio', 'MUN.OP.TELEATD') self.oHelper.SetValue('Estado', 'MT') self.oHelper.SetValue('CEP', '89000000') self.oHelper.SetValue('CPF/CNPJ', '79308100113') self.oHelper.SetValue('FAX', '04412345678') self.oHelper.SetValue('Telefone', '04412345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Atendimento', '6') self.oHelper.SetValue('Regiao', 'MT') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Grupos') self.oHelper.SetValue('Equipe', '01') self.oHelper.SetButton('Incluir') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT007(self): """ Test Case CT007 - Cadastro de Operadores - Alteração de um OPERADOR TELEMARKETING """ self.oHelper.SearchBrowse("D MG 01 TMK012") self.oHelper.SetButton('Alterar') self.oHelper.WaitShow('Atualização de Operadores - ALTERAR') self.oHelper.SetValue('Endereco', 'END.OP.TELEMARKETING') self.oHelper.SetValue('Bairro', 'BAI.OP.TELEMARKETING') self.oHelper.SetValue('Municipio', 'MUN.OP.TELEMKT') self.oHelper.SetValue('Estado', 'SP') self.oHelper.SetValue('CEP', '01000000') self.oHelper.SetValue('CPF/CNPJ', '48509355835') self.oHelper.SetValue('FAX', '01112345678') self.oHelper.SetValue('Telefone', '01112345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Regiao', 'SP') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Grupos') self.oHelper.ClickGridCell('Grupo', row=1, grid_number=1) self.oHelper.SetButton('Apagar') self.oHelper.WaitShow("Confirmar a exclusão da Equipe 01?") self.oHelper.SetButton('Sim') self.oHelper.SetValue('Equipe', '02') self.oHelper.SetButton('Incluir') self.oHelper.SetValue('Equipe', '03') self.oHelper.SetButton('Incluir') self.oHelper.ClickGridCell('Grupo', row=1, grid_number=1) self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'e-mail') self.oHelper.SetButton("Ok") self.oHelper.CheckHelp(text_help="NO_DADOS", button="Fechar") self.oHelper.SetValue('Conta', '*****@*****.**') self.oHelper.SetValue('Senha', '1234') self.oHelper.SetButton("Ok") self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Status') self.oHelper.SetButton('Fechar') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK012') self.oHelper.SetButton('Visualizar') self.oHelper.WaitShow('Atualização de Operadores - VISUALIZAR') self.oHelper.CheckResult('U7_COD', 'TMK012') self.oHelper.CheckResult('U7_END', 'END.OP.TELEMARKETING') self.oHelper.CheckResult('U7_BAIRRO', 'BAI.OP.TELEMARKETING') self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT008(self): """ Test Case CT008 - Cadastro de Operadores - Alteração de um OPERADOR TELEVENDAS """ self.oHelper.SearchBrowse("D MG 01 TMK013") self.oHelper.SetButton('Alterar') self.oHelper.WaitShow('Atualização de Operadores - ALTERAR') self.oHelper.SetValue('Endereco', 'END.OP.TELEVENDAS') self.oHelper.SetValue('Bairro', 'BAI.OP.TELEVENDAS') self.oHelper.SetValue('Municipio', 'MUN.OP.TELEVDS') self.oHelper.SetValue('Estado', 'RJ') self.oHelper.SetValue('CEP', '21000000') self.oHelper.SetValue('CPF/CNPJ', '92235911714') self.oHelper.SetValue('FAX', '02112345678') self.oHelper.SetValue('Telefone', '02112345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '1') self.oHelper.SetValue('Regiao', 'RJ') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Grupos') self.oHelper.SetValue('Equipe', '02') self.oHelper.SetButton('Incluir') self.oHelper.ClickGridCell('Grupo', row=1, grid_number=1) self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK013') self.oHelper.SetButton('Visualizar') self.oHelper.WaitShow('Atualização de Operadores - VISUALIZAR') self.oHelper.CheckResult('U7_COD', 'TMK013') self.oHelper.CheckResult('U7_END', 'END.OP.TELEVENDAS') self.oHelper.CheckResult('U7_BAIRRO', 'BAI.OP.TELEVENDAS') self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT009(self): """ Test Case CT009 - Cadastro de Operadores - Alteração de um OPERADOR TELECOBRANCA """ self.oHelper.SearchBrowse("D MG 01 TMK014") self.oHelper.SetButton('Alterar') self.oHelper.WaitShow('Atualização de Operadores - ALTERAR') self.oHelper.SetValue('Endereco', 'END.OP.TELECOBRANCA') self.oHelper.SetValue('Bairro', 'BAI.OP.TELECOBRANCA') self.oHelper.SetValue('Municipio', 'MUN.OP.TELECOB') self.oHelper.SetValue('Estado', 'PE') self.oHelper.SetValue('CEP', '89000000') self.oHelper.SetValue('CPF/CNPJ', '46153600450') self.oHelper.SetValue('FAX', '08912345678') self.oHelper.SetValue('Telefone', '08912345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Regiao', 'PE') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Grupos') self.oHelper.SetValue('Equipe', '02') self.oHelper.SetButton('Incluir') self.oHelper.ClickGridCell('Grupo', row=2, grid_number=1) self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK014') self.oHelper.SetButton('Visualizar') self.oHelper.WaitShow('Atualização de Operadores - VISUALIZAR') self.oHelper.CheckResult('U7_COD', 'TMK014') self.oHelper.CheckResult('U7_END', 'END.OP.TELECOBRANCA') self.oHelper.CheckResult('U7_BAIRRO', 'BAI.OP.TELECOBRANCA') self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT010(self): """ Test Case CT010 - Cadastro de Operadores - Alteração de um OPERADOR TODOS """ self.oHelper.SearchBrowse("D MG 01 TMK015") self.oHelper.SetButton('Alterar') self.oHelper.WaitShow('Atualização de Operadores - ALTERAR') self.oHelper.SetValue('Endereco', 'END.OP.TODOS') self.oHelper.SetValue('Bairro', 'BAI.OP.TODOS') self.oHelper.SetValue('Municipio', 'MUN.OP.TODOS') self.oHelper.SetValue('Estado', 'RS') self.oHelper.SetValue('CEP', '89000000') self.oHelper.SetValue('CPF/CNPJ', '85610300037') self.oHelper.SetValue('FAX', '05512345678') self.oHelper.SetValue('Telefone', '05512345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Regiao', 'RS') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK015') self.oHelper.SetButton('Visualizar') self.oHelper.WaitShow('Atualização de Operadores - VISUALIZAR') self.oHelper.CheckResult('U7_COD', 'TMK015') self.oHelper.CheckResult('U7_END', 'END.OP.TODOS') self.oHelper.CheckResult('U7_BAIRRO', 'BAI.OP.TODOS') self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT011(self): """ Test Case CT011 - Cadastro de Operadores - Alteração de um OPERADOR TMK/TLV """ self.oHelper.SearchBrowse("D MG 01 TMK016") self.oHelper.SetButton('Alterar') self.oHelper.WaitShow('Atualização de Operadores - ALTERAR') self.oHelper.SetValue('Endereco', 'END.OP.TMKTLV') self.oHelper.SetValue('Bairro', 'BAI.OP.TMKTLV') self.oHelper.SetValue('Municipio', 'MUN.OP.TMKTLV') self.oHelper.SetValue('Estado', 'GO') self.oHelper.SetValue('CEP', '89000000') self.oHelper.SetValue('CPF/CNPJ', '98638270100') self.oHelper.SetValue('FAX', '06212345678') self.oHelper.SetValue('Telefone', '06212345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Regiao', 'GO') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK016') self.oHelper.SetButton('Visualizar') self.oHelper.WaitShow('Atualização de Operadores - VISUALIZAR') self.oHelper.CheckResult('U7_COD', 'TMK016') self.oHelper.CheckResult('U7_END', 'END.OP.TMKTLV') self.oHelper.CheckResult('U7_BAIRRO', 'BAI.OP.TMKTLV') self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT012(self): """ Test Case CT012 - Cadastro de Operadores - Alteração de um OPERADOR TELEATENDIMENTO """ self.oHelper.SearchBrowse("D MG 01 TMK017") self.oHelper.SetButton('Alterar') self.oHelper.WaitShow('Atualização de Operadores - ALTERAR') self.oHelper.SetValue('Endereco', 'END.OP.TELEATD') self.oHelper.SetValue('Bairro', 'BAI.OP.TELEATD') self.oHelper.SetValue('Municipio', 'MUN.OP.TELEATD') self.oHelper.SetValue('Estado', 'MT') self.oHelper.SetValue('CEP', '89000000') self.oHelper.SetValue('CPF/CNPJ', '04371420192') self.oHelper.SetValue('FAX', '04412345678') self.oHelper.SetValue('Telefone', '04412345678') self.oHelper.SetValue('Participante', '000002') self.oHelper.ClickFolder('Perfil') self.oHelper.SetValue('Vendedor', '2') self.oHelper.SetValue('Regiao', 'MT') self.oHelper.SetValue('Habilidade', '000001') self.oHelper.SetButton('Outras Ações', 'Habilidade') self.oHelper.SetButton('Ok') self.oHelper.SetButton('Outras Ações', 'Tool Bar') self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(5) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.ClickCheckBox('Marca / Desmarca Todos') time.sleep(3) self.oHelper.SetButton('Salvar') self.oHelper.SetButton('Salvar') time.sleep(5) self.oHelper.SearchBrowse("D MG 01 TMK017") self.oHelper.SetButton('Visualizar') self.oHelper.WaitShow('Atualização de Operadores - VISUALIZAR') self.oHelper.CheckResult('U7_COD', 'TMK017') self.oHelper.CheckResult('U7_END', 'END.OP.TELEATD') self.oHelper.CheckResult('U7_BAIRRO', 'BAI.OP.TELEATD') self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() def test_TMKA090_CT013(self): """ Test Case CT013 - Cadastro de Operadores - Exclusão de um OPERADOR TELEMARKETING """ self.oHelper.SearchBrowse("D MG 01 TMK018") self.oHelper.SetButton('Outras Ações', 'Excluir') self.oHelper.WaitShow('Atualização de Operadores - EXCLUIR') self.oHelper.SetButton('Confirmar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK018') self.oHelper.SetButton('Visualizar') self.oHelper.CheckResult('U7_COD', 'TMK018') self.oHelper.SetButton('Cancelar') self.oHelper.AssertFalse() def test_TMKA090_CT014(self): """ Test Case CT014 - Cadastro de Operadores - Exclusão de um OPERADOR TELEVENDAS """ self.oHelper.SearchBrowse("D MG 01 TMK019") self.oHelper.SetButton('Outras Ações', 'Excluir') self.oHelper.WaitShow('Atualização de Operadores - EXCLUIR') self.oHelper.SetButton('Confirmar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK019') self.oHelper.SetButton('Visualizar') self.oHelper.CheckResult('U7_COD', 'TMK019') self.oHelper.SetButton('Cancelar') self.oHelper.AssertFalse() def test_TMKA090_CT015(self): """ Test Case CT015 - Cadastro de Operadores - Exclusão de um OPERADOR TELECOBRANCA """ self.oHelper.SearchBrowse("D MG 01 TMK020") self.oHelper.SetButton('Outras Ações', 'Excluir') self.oHelper.WaitShow('Atualização de Operadores - EXCLUIR') self.oHelper.SetButton('Confirmar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK020') self.oHelper.SetButton('Visualizar') self.oHelper.CheckResult('U7_COD', 'TMK020') self.oHelper.SetButton('Cancelar') self.oHelper.AssertFalse() def test_TMKA090_CT016(self): """ Test Case CT016 - Cadastro de Operadores - Exclusão de um OPERADOR TODOS """ self.oHelper.SearchBrowse("D MG 01 TMK021") self.oHelper.SetButton('Outras Ações', 'Excluir') self.oHelper.WaitShow('Atualização de Operadores - EXCLUIR') self.oHelper.SetButton('Confirmar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK021') self.oHelper.SetButton('Visualizar') self.oHelper.CheckResult('U7_COD', 'TMK021') self.oHelper.SetButton('Cancelar') self.oHelper.AssertFalse() def test_TMKA090_CT017(self): """ Test Case CT017 - Cadastro de Operadores - Exclusão de um OPERADOR TMK/TLV """ self.oHelper.SearchBrowse("D MG 01 TMK022") self.oHelper.SetButton('Outras Ações', 'Excluir') self.oHelper.WaitShow('Atualização de Operadores - EXCLUIR') self.oHelper.SetButton('Confirmar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK022') self.oHelper.SetButton('Visualizar') self.oHelper.CheckResult('U7_COD', 'TMK022') self.oHelper.SetButton('Cancelar') self.oHelper.AssertFalse() def test_TMKA090_CT018(self): """ Test Case CT018 - Cadastro de Operadores - Exclusão de um OPERADOR TELEATENDIMENTO """ self.oHelper.SearchBrowse("D MG 01 TMK023") self.oHelper.SetButton('Outras Ações', 'Excluir') self.oHelper.WaitShow('Atualização de Operadores - EXCLUIR') self.oHelper.SetButton('Confirmar') time.sleep(5) self.oHelper.SearchBrowse('D MG 01 TMK023') self.oHelper.SetButton('Visualizar') self.oHelper.CheckResult('U7_COD', 'TMK023') self.oHelper.SetButton('Cancelar') self.oHelper.AssertFalse() def test_TMKA090_CT019(self): """ Test Case CT019 - Cadastro de Operadores - Consulta de um OPERADOR TELEMARKETING """ self.oHelper.SearchBrowse("D MG 01 TMK012") self.oHelper.SetButton('Visualizar') self.oHelper.WaitShow('Atualização de Operadores - VISUALIZAR') self.oHelper.SetButton('Outras Ações', 'Usuarios') self.oHelper.SetButton('Cancelar') self.oHelper.CheckResult('U7_COD', 'TMK012') self.oHelper.SetButton('Cancelar') self.oHelper.AssertTrue() @classmethod def tearDownClass(self): """ Method that finishes the test case. """ self.oHelper.TearDown()
class TMKA271(unittest.TestCase): @classmethod def setUpClass(self): self.oHelper = Webapp(autostart=False) self.oHelper.SetTIRConfig(config_name="User", value="telecobranca") self.oHelper.SetTIRConfig(config_name="Password", value="1") self.oHelper2 = Webapp(autostart=False) self.oHelper2.SetTIRConfig(config_name="User", value="televendas") self.oHelper2.SetTIRConfig(config_name="Password", value="1") self.oHelper3 = Webapp(autostart=False) self.oHelper3.SetTIRConfig(config_name="User", value="telemarketing") self.oHelper3.SetTIRConfig(config_name="Password", value="1") def test_TMKA271_CT007(self): # Inicia o novo Webapp para logar com o User no Módulo self.oHelper.Start() self.oHelper.Setup("SIGATMK", "07/06/2019", "T1", "D MG 01 ", "13") self.oHelper.Program("TMKA271") self.oHelper.WaitShow("Telecobranca") self.oHelper.SetButton("Incluir") self.oHelper.SetBranch("D MG 01") self.oHelper.ClickFolder("Telecobrança") Atendimento = self.oHelper.GetValue("Atendimento") self.oHelper.SetValue("ACF_CLIENT", "TMC007") self.oHelper.SetValue("ACF_CODCON", "TMC007") self.oHelper.SetValue("ACF_STATUS", "2 - Cobranca") self.oHelper.SetFocus("Titulo", grid_cell=True) self.oHelper.SetKey("F3") self.oHelper.ClickBox("Prefixo", "TMK") self.oHelper.LoadGrid() self.oHelper.SetButton("Salvar") TimeSystem = datetime.today() + timedelta(hours=2) HrPend = TimeSystem.strftime("%H:%M") self.oHelper.SetValue("ACF_HRPEND", HrPend) self.oHelper.SetButton("Salvar") self.oHelper.SetButton("Ok") time.sleep(10) self.oHelper.SetButton("Cancelar") self.oHelper.SetButton("Sim") self.oHelper.SearchBrowse(f"D MG 01 {Atendimento}", "Filial+atendimento") self.oHelper.SetButton("Visualizar") self.oHelper.WaitShow("Atendimento") self.oHelper.CheckResult("ACF_CODIGO", Atendimento) self.oHelper.CheckResult("ACF_CLIENT", "TMC007") self.oHelper.CheckResult("ACF_LOJA", "01") #self.oHelper.CheckResult("ACG_TITULO", "TMKC007", grid=True, line=1) #abrir task loadgrid #self.oHelper.LoadGrid() self.oHelper.SetButton("Cancelar") self.oHelper.AssertTrue() def test_TMKA271_CT008(self): Atendimento = "000009" #=ok base congelada 28/06 self.oHelper.SearchBrowse(f"D MG 01 {Atendimento}", "Filial+atendimento") self.oHelper.SetButton("Alterar") self.oHelper.ClickFolder("Telecobrança") self.oHelper.SetValue("ACF_STATUS", "1 - Atendimento") TimeSystem = datetime.today() + timedelta(hours=2) HrPend = TimeSystem.strftime("%H:%M") self.oHelper.SetValue("ACF_HRPEND", HrPend) self.oHelper.SetButton("Salvar") self.oHelper.SetButton("Ok") self.oHelper.SetButton("Cancelar") self.oHelper.SetButton("Sim") self.oHelper.SearchBrowse(f"D MG 01 {Atendimento}", "Filial+atendimento") self.oHelper.SetButton("Visualizar") self.oHelper.WaitShow("Atendimento") self.oHelper.CheckResult("ACF_CODIGO", Atendimento) self.oHelper.CheckResult("ACF_STATUS", "1 - Atendimento") self.oHelper.SetButton("Confirmar") self.oHelper.AssertTrue() self.oHelper.TearDown() def test_TMKA271_CT009(self): self.oHelper2.Start() self.oHelper2.Setup("SIGATMK", "07/06/2019", "T1", "D MG 01 ", "13") self.oHelper2.Program("TMKA271") self.oHelper2.WaitShow("Televendas") self.oHelper2.SetButton("Incluir") self.oHelper2.SetBranch("D MG 01") self.oHelper2.ClickFolder("TeleVendas") Atendimento = self.oHelper2.GetValue("Atendimento") self.oHelper2.SetValue("UA_CLIENTE", "TMC007") self.oHelper2.SetValue("UA_LOJA", "01") self.oHelper2.SetValue("UA_CODCONT", "TMC007") self.oHelper2.SetValue("UA_TMK", "2 - Ativo") self.oHelper2.SetValue("UA_OPER", "2 - Orcamento") #self.oHelper2.SetFocus("Produto", grid_cell = True) #self.oHelper2.SetKey("F3") #self.oHelper2.SearchBrowse(f"TMK000000000000000000000000001", "Código") #self.oHelper2.SetButton("Ok") self.oHelper2.SetValue("UB_PRODUTO", "TMK000000000000000000000000001", grid=True) self.oHelper2.SetValue("UB_QUANT", "1,00", grid=True) self.oHelper2.SetValue("UB_VRUNIT", "125,50", grid=True) #self.oHelper2.SetKey("DOWN", grid=True) ##self.oHelper2.SetFocus("Produto", grid_cell = True) ##self.oHelper2.SetKey("F3") ##self.oHelper2.SearchBrowse(f"TMK000000000000000000000000002", "Código") ##self.oHelper2.SetButton("Ok") #self.oHelper2.SetValue("UB_PRODUTO", "TMK000000000000000000000000002", grid=True) #self.oHelper2.SetValue("UB_QUANT", "1.00", grid=True) #self.oHelper2.SetValue("UB_VRUNIT", "1870.00", grid=True) self.oHelper2.LoadGrid() self.oHelper2.SetButton("Salvar") time.sleep(10) self.oHelper2.SetButton("Cancelar") time.sleep(10) self.oHelper2.SetButton("Cancelar") self.oHelper2.SetButton("Sim") self.oHelper2.SearchBrowse(f"D MG 01 {Atendimento}", "Filial+atendimento") self.oHelper2.SetButton("Visualizar") self.oHelper2.WaitShow("Atendimento") self.oHelper2.CheckResult("UA_NUM", Atendimento) self.oHelper2.CheckResult("UA_CLIENTE", "TMC007") self.oHelper2.CheckResult("UA_LOJA", "01") self.oHelper2.CheckResult("UB_PRODUTO", "TMK000000000000000000000000001", grid=True) #, line=1) #self.oHelper2.CheckResult("UB_QUANT", "1.00", grid=True, line=1) #self.oHelper2.CheckResult("UB_VRUNIT", "125,50", grid=True, line=1) #self.oHelper2.CheckResult("UB_PRODUTO", "TMK000000000000000000000000002", grid=True, line=2) #self.oHelper2.CheckResult("UB_QUANT", "1.00", grid=True, line=2) #self.oHelper2.CheckResult("UB_VRUNIT", "1870,00", grid=True, line=2) self.oHelper2.LoadGrid() self.oHelper2.SetButton("Confirmar") self.oHelper2.AssertTrue() def test_TMKA271_CT010(self): Atendimento = "000012" self.oHelper2.SearchBrowse(f"D MG 01 {Atendimento}", "Filial+atendimento") self.oHelper2.SetButton("Alterar") self.oHelper2.ClickFolder("TeleVendas") self.oHelper2.SetValue("UB_VALDESC", "725,00", grid=True, row=2) self.oHelper2.LoadGrid() self.oHelper2.SetValue("UA_OPER", "1 - Faturamento") self.oHelper2.SetButton("Salvar") #self.oHelper2.WaitShow("Forma de Pagamento") self.oHelper2.SetButton("Ok") self.oHelper2.SetButton("Sim") self.oHelper2.WaitShow("Emissão do Pedido de Vendas - Televendas") self.oHelper2.SetButton("Cancelar") self.oHelper2.SetButton("Cancelar") self.oHelper2.SetButton("Sim") self.oHelper2.SearchBrowse(f"D MG 01 {Atendimento}", "Filial+atendimento") self.oHelper2.SetButton("Visualizar") self.oHelper2.WaitShow("Atendimento") self.oHelper2.CheckResult("UA_NUM", Atendimento) self.oHelper2.CheckResult("UA_OPER", "1 - Faturamento") self.oHelper2.CheckResult("UB_VRUNIT", "1.145,00", grid=True, line=2) self.oHelper2.CheckResult("UB_VALDESC", "725,00", grid=True, line=2) self.oHelper2.LoadGrid() self.oHelper2.SetButton("Cancelar") self.oHelper2.AssertTrue() self.oHelper2.TearDown() def test_TMKA271_CT011(self): self.oHelper3.Start() self.oHelper3.Setup("SIGATMK", "07/06/2019", "T1", "D MG 01 ", "13") self.oHelper3.Program("TMKA271") self.oHelper3.WaitShow("Telemarketing") self.oHelper3.SetButton("Incluir") self.oHelper3.SetBranch("D MG 01") self.oHelper3.ClickFolder("TeleMarketing") Atendimento = self.oHelper3.GetValue("Atendimento") self.oHelper3.SetValue("UC_CODCONT", "TMC007") self.oHelper3.SetButton("Ok") self.oHelper3.SetValue("UC_OPERACA", "1 - Receptivo") self.oHelper3.SetValue("UC_STATUS", "1 - Planejada") self.oHelper3.SetFocus("Assunto", grid_cell=True) self.oHelper3.SetKey("F3", grid=True) self.oHelper3.SearchBrowse(f"000001", "Código") self.oHelper3.SetButton("Ok") #self.oHelper3.SetValue("UD_ASSUNTO","000001",grid=True) self.oHelper3.SetValue("UD_PRODUTO", "TMK000000000000000000000000001", grid=True) self.oHelper3.SetFocus("Ocorrencia", grid_cell=True) self.oHelper3.SetKey("F3", grid=True) self.oHelper3.SetButton("Ok") self.oHelper3.LoadGrid() self.oHelper3.SetButton("Salvar") self.oHelper3.SetButton("Cancelar") self.oHelper3.SetButton("Sim") self.oHelper3.SearchBrowse(f'D MG 01 {Atendimento}', 'Filial+atendimento') self.oHelper3.SetButton("Visualizar") self.oHelper3.WaitShow("Atendimento") self.oHelper3.CheckResult("UC_CODIGO", Atendimento) self.oHelper3.CheckResult("UC_CODCONT", "TMC007") self.oHelper3.CheckResult("UC_OPERACA", "1 - Receptivo") self.oHelper3.CheckResult("UC_STATUS", "1 - Planejada") self.oHelper3.CheckResult("UD_ASSUNTO", "000001", grid=True, line=1) self.oHelper3.CheckResult("UD_PRODUTO", "TMK000000000000000000000000001", grid=True, line=1) self.oHelper3.CheckResult("UD_OCORREN", "000003", grid=True, line=1) self.oHelper3.LoadGrid() self.oHelper3.SetButton("Confirmar") self.oHelper3.AssertTrue() def test_TMKA271_CT012(self): Atendimento = "000015" self.oHelper3.SearchBrowse(f"D MG 01 {Atendimento}", "Filial+atendimento") self.oHelper3.SetButton("Alterar") self.oHelper3.ClickFolder("TeleMarketing") self.oHelper3.SetValue("UC_STATUS", "2 - Pendente") self.oHelper3.SetButton("Salvar") self.oHelper3.SetButton("Cancelar") self.oHelper3.SetButton("Sim") self.oHelper3.SearchBrowse(f'D MG 01 {Atendimento}', 'Filial+atendimento') self.oHelper3.SetButton("Visualizar") self.oHelper3.WaitShow("Atendimento") self.oHelper3.CheckResult("UC_CODIGO", Atendimento) self.oHelper3.CheckResult("UC_STATUS", "2 - Pendente") self.oHelper3.SetButton("Cancelar") self.oHelper3.AssertTrue() self.oHelper3.TearDown() def test_TMKA271_CT013(self): self.oHelper2.Start() self.oHelper2.Setup("SIGATMK", "23/04/2020", "T1", "D MG 01 ", "13") self.oHelper2.Program("TMKA271") self.oHelper2.WaitShow("Televendas") self.oHelper2.AddParameter("MV_PVRECAL", "D MG 01", ".F.", ".F.", ".F.") self.oHelper2.SetParameters() self.oHelper2.SetButton("Incluir") self.oHelper2.SetBranch("D MG 01") self.oHelper2.SetValue("UA_CLIENTE", "TMK001") self.oHelper2.SetValue("UA_LOJA", "01") self.oHelper2.SetValue("UA_TMK", "2 - Ativo") self.oHelper2.SetValue("UB_PRODUTO", "TMK000000000000000000000000000", grid=True) self.oHelper2.SetValue("UB_ACRE", "30,00", grid=True) self.oHelper2.LoadGrid() self.oHelper2.SetValue("UA_CONDPG", "002") self.oHelper2.CheckResult("UB_VRUNIT", "65,00", grid=True, line=1) self.oHelper2.CheckResult("UB_ACRE", "30,00", grid=True, line=1) self.oHelper2.CheckResult("UB_VALACRE", "15,00", grid=True, line=1) self.oHelper2.LoadGrid() self.oHelper2.SetButton("Cancelar") self.oHelper2.SetButton("Sim") self.oHelper2.SetButton("X") self.oHelper2.AssertTrue() self.oHelper2.TearDown() def test_TMKA271_CT043(self): self.oHelper2.Start() self.oHelper2.Setup("SIGATMK", "26/05/2020", "T1", "D MG 01 ", "13") self.oHelper2.Program("TMKA271") self.oHelper2.WaitShow("Televendas") self.oHelper2.SetButton("Incluir") self.oHelper2.SetBranch("D MG 01") self.oHelper2.SetValue("UA_CLIENTE", "TMK001") self.oHelper2.SetValue("UA_LOJA", "01") self.oHelper2.SetValue("UA_TMK", "2 - Ativo") self.oHelper2.SetValue("UB_PRODUTO", "TMK000000000000000000000000000", grid=True) self.oHelper2.SetValue("UB_CF", "1101", grid=True) self.oHelper2.LoadGrid() self.oHelper2.CheckHelp(text_help="CFOINVALID", button="Fechar") self.oHelper2.SetKey("ESC") self.oHelper2.SetButton("Cancelar") self.oHelper2.SetButton("Sim") self.oHelper2.SetButton("X") self.oHelper2.AssertTrue() self.oHelper2.TearDown() def test_TMKA271_CT044(self): self.oHelper2.Start() self.oHelper2.Setup("SIGATMK", "24/06/2020", "T1", "D MG 01 ", "13") self.oHelper2.Program("TMKA271") self.oHelper2.WaitShow("Televendas") self.oHelper2.SetButton("Incluir") self.oHelper2.SetBranch("D MG 01") self.oHelper2.ClickFolder("TeleVendas") Atendimento = self.oHelper2.GetValue("Atendimento") self.oHelper2.SetValue("UA_CLIENTE", "TMC007") self.oHelper2.SetValue("UA_LOJA", "01") self.oHelper2.SetValue("UA_CODCONT", "TMC007") self.oHelper2.SetValue("UA_TABELA", "TMK") self.oHelper2.SetValue("UA_TMK", "2 - Ativo") self.oHelper2.SetValue("UA_OPER", "2 - Orcamento") self.oHelper2.SetValue("UB_PRODUTO", "TMK000000000000000000000000012", grid=True) self.oHelper2.SetValue("UB_QUANT", "10,00", grid=True) self.oHelper2.SetValue("UB_VALDESC", "100,00", grid=True) self.oHelper2.LoadGrid() self.oHelper2.SetButton("Salvar") self.oHelper2.SetButton("Cancelar") self.oHelper2.SetButton("Cancelar") self.oHelper2.SetButton("Sim") self.oHelper2.SearchBrowse(f"D MG 01 {Atendimento}", "Filial+atendimento") self.oHelper2.SetButton("Visualizar") self.oHelper2.WaitShow("Atendimento") self.oHelper2.CheckResult("UA_NUM", Atendimento) self.oHelper2.CheckResult("UA_CLIENTE", "TMC007") self.oHelper2.CheckResult("UA_LOJA", "01") self.oHelper2.CheckResult("UB_PRODUTO", "TMK000000000000000000000000012", grid=True) self.oHelper2.CheckResult("UB_QUANT", "10.00", grid=True) self.oHelper2.CheckResult("UB_VRUNIT", "90,00", grid=True) self.oHelper2.CheckResult("UB_VALDESC", "100,00", grid=True) self.oHelper2.LoadGrid() self.oHelper2.SetButton("Confirmar") self.oHelper2.AssertTrue() self.oHelper2.TearDown() @classmethod def tearDownClass(self): '''self.oHelper.TearDown()
class PMSA410(unittest.TestCase): @classmethod def setUpClass(self): self.oHelper = Webapp() self.oHelper.Setup("SIGAPMS", DateSystem, "T1", "D MG 01 ", "44") self.oHelper.Program("PMSA410") def test_PMSA410_065(self): ''' Test Case 065 - Inclusao de um Projeto com troca de código ''' self.oHelper.SetButton("Incluir") self.oHelper.SetButton("OK") self.oHelper.SetValue("Projeto", "PMSC000001") self.oHelper.SetValue("Descricao", "PROJETO TIR") self.oHelper.SetValue("Tipo Proj", "0002") self.oHelper.ClickFolder("Cronograma") self.oHelper.SetValue("Calendario", "004") self.oHelper.SetButton("Confirmar") self.oHelper.SetButton("Fechar") self.oHelper.SetButton("Fechar") self.oHelper.SearchBrowse("D MG 01 PMSC000001", "Filial+projeto") time.sleep(20) self.oHelper.SetButton("Outras Ações", "Trocar Codigo") self.oHelper.SetValue("Novo Projeto:", "PMSU000002") self.oHelper.SetButton("OK") self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SearchBrowse("D MG 01 PMSU000002", "Filial+projeto") '''Teste case de visualização''' self.oHelper.SetButton("Alt.Cadastro") #Mudar para Visualizar! self.oHelper.WaitShow( "Gerenciamento de Projetos - Gerenciamento de Projetos") self.oHelper.CheckResult("Projeto", "PMSU000002") self.oHelper.SetButton("Fechar") self.oHelper.AssertTrue() def test_PMSA410_066(self): '''Teste case 066 de Alteração''' self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SearchBrowse("D MG 01 PMSU000001", "Filial+projeto") self.oHelper.SetButton("Alt.Cadastro") self.oHelper.WaitShow( "Gerenciamento de Projetos - Gerenciamento de Projetos") self.oHelper.SetValue("Tipo Proj", "0001") self.oHelper.SetButton("Confirmar") self.oHelper.SetButton("Fechar") '''Teste case de visualização''' self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SearchBrowse("D MG 01 PMSU000001", "Filial+projeto") self.oHelper.SetButton("Alt.Cadastro") #Mudar para Visualizar! self.oHelper.WaitShow( "Gerenciamento de Projetos - Gerenciamento de Projetos") self.oHelper.CheckResult("Tipo Proj", "0001") self.oHelper.SetButton("Fechar") self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SetButton("Outras Ações", "Legenda") self.oHelper.SetButton("Fechar") self.oHelper.AssertTrue() #Aguardando solução da Task CA-2340 #def test_PMSA410_067(self): '''Teste case 067 de Exclusão ''' #self.oHelper.WaitShow("Gerenciamento de Projetos") #self.oHelper.SearchBrowse("D MG 01 PMSD000001", "Filial+projeto") #self.oHelper.SetButton("Outras Ações","Excluir") #self.oHelper.SetButton("Confirmar") #self.oHelper.WaitShow("Gerenciamento de Projetos") #self.oHelper.SearchBrowse("D MG 01 PMSD000001", "Filial+projeto") #self.oHelper.SetButton("Visualizar") #self.oHelper.WaitShow("Gerenciamento de Projetos - Visualizar") #self.oHelper.CheckResult("Projeto","PMSD000001") #self.oHelper.SetButton("Fechar") #self.oHelper.AssertFalse() #def test_PMSA410_068(self): #'''Test Case 068 - Revisão de um Projeto''' #projeto = "PMSU000001" #self.oHelper.WaitShow("Gerenciamento de Projetos") #self.oHelper.SearchBrowse(f'D MG 01 {projeto}', 'Filial+projeto') #self.oHelper.SetButton("Outras Ações","Revisoes") #self.oHelper.SetButton("Salvar") #self.oHelper.SetButton("Visualizar") #self.oHelper.WaitShow("Gerenciamento de Projetos - Visualizar") #self.oHelper.CheckResult("Projeto","PMSU000001") #self.oHelper.SetButton("Fechar") #self.oHelper.AssertTrue() def test_PMSA410_069(self): '''Teste case 069 de atalho''' self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SearchBrowse("D MG 01 PMSU000001", "Filial+projeto") self.oHelper.SetButton("Outras Ações", "Alt.Estrutura") self.oHelper.WaitShow("Gerenciamento de Projetos - Alterar") # self.oHelper.SetFocus("AF8_PROJET") # self.oHelper.SetKey(key="CTRL", additional_key="M") #Procurar CTRL+M # self.oHelper.SetValue("Procurar por:", "ALTERACAO DO PROJETO POR TIR") # self.oHelper.SetButton("Procurar") # self.oHelper.SetButton("Fechar") # self.oHelper.SetButton("Fechar") # self.oHelper.SetFocus("AF8_PROJET") # self.oHelper.SetKey(key="CTRL", additional_key="B") #Procurar proxima CTRL+B # self.oHelper.SetButton("Fechar") # self.oHelper.SetButton("Fechar") # self.oHelper.SetFocus("AF8_PROJET") self.oHelper.SetButton("Outras Ações", "Atalhos") self.oHelper.SetButton("Cancelar") self.oHelper.SetButton("Fechar") self.oHelper.AssertTrue() def test_PMSA410_074(self): ''' CT074 - Validação do Help: ECM Problema: ECM não disponível ''' Projet = 'PMSTIRECM ' self.oHelper.AddParameter("MV_KBFLUIG", "", ".T.", ".T.", ".T.") self.oHelper.AddParameter("MV_ECMWS", "", "http://187.94.56.246:8080/webdesk/", "http://187.94.56.246:8080/webdesk/", "http://187.94.56.246:8080/webdesk/") self.oHelper.AddParameter("MV_ECMURL", "", "http://187.94.56.246:8080/webdesk/", "http://187.94.56.246:8080/webdesk/", "http://187.94.56.246:8080/webdesk/") self.oHelper.AddParameter("MV_ECMEMP", "", "T1", "T1", "T1") self.oHelper.SetParameters() self.oHelper.SearchBrowse(f"D MG 01 {Projet}", "Filial+projeto") self.oHelper.SetButton("Outras Ações", "Alt.Estrutura") self.oHelper.CheckHelp("ECM Problema: ECM não disponível", "Fechar") self.oHelper.SetFocus('Tarefa', grid_cell=True, row_number=1) self.oHelper.SetKey("ENTER") self.oHelper.SetButton("Outras Ações", "Atalhos") self.oHelper.SetButton("Cancelar") self.oHelper.SetButton("Fechar") self.oHelper.RestoreParameters() self.oHelper.AssertTrue() #Aguardando solução da Task CA-2337 #def test_PMSA410_076(self): ''' CT076 - Validação da não exibição do Help: ECM Problema: ECM não disponível quando integração com Fluig ative, sem o uso do ECM ''' #Projet = 'PMSTIRECM ' #self.oHelper.AddParameter("MV_KBFLUIG","",".T.",".T.",".T.") #self.oHelper.AddParameter("MV_ECMWS",""," "," "," ") #self.oHelper.SetParameters() #self.oHelper.SearchBrowse(f"D MG 01 {Projet}", "Filial+projeto") #self.oHelper.SetButton("Outras Ações","Alt.Estrutura") #self.oHelper.SetFocus('Tarefa', grid_cell = True, row_number=1) #self.oHelper.SetKey("ENTER") #self.oHelper.SetButton("Outras Ações", "Atalhos") #self.oHelper.SetButton("Cancelar") #self.oHelper.SetButton("Fechar") #self.oHelper.RestoreParameters() #self.oHelper.AssertTrue() @classmethod def tearDownClass(self): ''' Method that finishes the test case. ''' self.oHelper.TearDown()