Pergunta

Eu tenho um formulário com o botão <input type="button" name="submit" /> e gostaria de ser capaz de clicar nele.

Eu tentei mech.form.click("submit") mas isso dá o seguinte erro:

ControlNotFoundError: no control matching kind 'clickable', id 'submit'

mech.submit() também não trabalho desde seu tipo é botão e não submeter-se.

Todas as idéias? Obrigado.

Foi útil?

Solução

clicar em um type="button" em um html puro forma não faz nada. Para que ele faça alguma coisa, deve haver javascript envolvidos.

E mechanize não corre javascript .

Assim, as opções são:

  • Leia o javascript-se e simular com mechanize o que estaria fazendo
  • spidermonkey para executar o código javascript

Eu faria o primeiro, desde usando spidermonkey parece difícil e provavelmente não vale a pena.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top