Boa Tarde, estou automatizando o seguinte cenário utilizando python e selenium: “cadastro de um novo usuário”, no qual o sistema deve preencher todos os campos de um formulário e ao final clicar no botão “cadastrar”.
Campos:
nome
email
tel1
tel2
cpf
cep
senha
Ao rodar o mesmo código 10 vezes, notei que nem sempre o comportamento é o mesmo… Das 10 vezes que o código foi rodado, 6 vezes ele preencheu todos os campos corretamente, enquanto as outras 4 vezes ou ele preencheu alguns campos pela metade, ou simplesmente os pulou.
Sendo assim, gostaria de saber se alguém já teve esse problema e como resolve-lo.
Desde já agradeço
Imagino que seja algum javascript esteja sendo executado quando esses radio buttons são clicados. Talvez o selenium não esteja esperando o javascript processar em alguns momentos, fazendo com que fique esse comportamento estranho. Tente colocar um delay logo após o clique nos radios buttons.