Beispiel #1
0
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()
Beispiel #2
0
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()
Beispiel #3
0
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()