Pregunta

tengo un formulario con <input type="button" name="submit" /> y me gustaría poder hacer clic en él.

Yo he tratado mech.form.click("submit") pero eso da el siguiente error:

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

mech.submit() Tampoco funciona ya que su tipo es botón y no enviar.

¿Algunas ideas?Gracias.

¿Fue útil?

Solución

hacer clic en un type="button" en una forma HTML puro no hace nada. Para que haga algo, debe haber javascript involucrado.

Y mechanize no ejecuta javascript .

Entonces sus opciones son:

  • Lea el javascript usted mismo y simule con spidermonkey lo que estaría haciendo
  • Use <=> para ejecutar el código javascript

Haría el primero, ya que usar <=> parece difícil y probablemente no valga la pena.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top