Configurar o Totvs Tir

Olá pessoal, instalei o Python 3.8.3 no windows 10. O firefox, meu appserver já tem o webapp funcionando. E instalei o tir, no arquivo config.json , coloquei a porta, ambiente , usuário e senha. Tem alguma configuração que falta eu fazer para funcionar? Pois não está funcionado

Qual o erro que está acontecendo? Poderia enviar alguma imagem ou o texto do erro que aparece?

Usa python 3.7.0

vc necessita além do arquivo config.json, os arquivos do script do testsuite é testcase, debaixo indico um exemplo do teste do padrao do produto. Deve fazer necessariamente os ajustes no passos do script Python já que deve conferir com a sequéncia no seu ambiente para selecao dos botoes é diversos objetos (campos, abas, janelas) para fazer o recorrido do processo a ser testeado.

[MATA010TESTSUITE.py]


from MATA010TESTCASE import MATA010
import unittest

suite = unittest.TestSuite()
suite.addTest(MATA010("test_MATA010_001"))

runner = unittest.TextTestRunner(verbosity=2) 
runner.run(suite)

[MATA010TESTCASE.py]


from tir import Webapp
import unittest

#//-------------------------------------------------------------------
#/*/{Protheus.doc} MATA010 - Inclusión y Visualización de Producto TABLA SB1
#
#@author 
#@since 
#@version 1.0
#/*/
#//-------------------------------------------------------------------
class MATA010(unittest.TestCase):

    @classmethod
    def setUpClass(inst):

        inst.oHelper = Webapp()
        inst.oHelper.Setup("SIGAADV","17/04/2020","99","01","04")
        inst.oHelper.SetLateralMenu('Actualizaciones > Archivo > Producto > Productos')

    def test_MATA010_001(self):

        #Incluir
        cod = 'ESTSE0001100231'
        desc = 'MATA010TIR'

        self.oHelper.SetButton("Incluir")

        #self.oHelper.SetBranch("01")

        self.oHelper.SetValue("B1_COD", cod)
        self.oHelper.SetValue("B1_DESC",desc)
        self.oHelper.SetValue("B1_TIPO",'PA')
        self.oHelper.SetValue("B1_UM",'UN')
        self.oHelper.SetValue("B1_LOCPAD",'00')


        self.oHelper.SetButton("Confirmar")
        self.oHelper.SetButton("Finalizar")

        ##Visualizar

        self.oHelper.SearchBrowse(f"{cod}", "Codigo")
        self.oHelper.SetButton("Visualizar")
        self.oHelper.CheckResult("B1_COD", cod)
        self.oHelper.SetButton("Cerrar")

        ##Borrar

        self.oHelper.SearchBrowse(f"{cod}", "Codigo")
        self.oHelper.SetButton('Otras acciones','Borrar')
        self.oHelper.CheckResult("B1_COD", cod)
        self.oHelper.SetButton("Confirmar")
        self.oHelper.SetButton("Finalizar")

        self.oHelper.AssertTrue()

    @classmethod
    def tearDownClass(inst):
        '''
        Method that finishes the test case.
        '''
        inst.oHelper.TearDown()

if __name__ == '__main__':
    unittest.main()