Closed ahvsoares closed 7 years ago
@ahvsoares, é importante que as modificações funcionem no projeto https://github.com/demoiselle/behave/tree/master/sample/treino-desktop para termos alguma segurança de que os projetos antigos continuarão funcionando, verifique isso para nós e damos continuidade.
Muito obrigado pela colaboração! :D
Funcionando. :+1:
Foram feitas alterações no runner Fest para:
aguardar componente na tela: o método "waitText" não estava aguardando o componente, como deveria ser. Foi adicionado processo para aguardar por um período.
fazer busca por componentes iniciar a partir da tela ativa: antes a busca por um componente se dava a partir da tela principal, o que não estava deixando funcionar os índices dos componentes, pois, há telas que, quando chamadas, não destroem seus componentes imediatamente e, quando chamadas várias vezes, deixa vários componentes "iguais" ativos, fazendo com que os índices ajustados no mapeamento não funcionem.
eliminar comparações desnecessárias na busca por componentes: havia vários "ifs" fora de "elses", o que fazia com que todos os "ifs" fossem percorridos sempre.