我有一个带有<input type="button" name="submit" />按钮的表单,希望能够单击它。
<input type="button" name="submit" />
我已经尝试过,mech.form.click("submit")但是会出现以下错误:
mech.form.click("submit")
ControlNotFoundError: no control matching kind 'clickable', id 'submit'
mech.submit() 也不起作用,因为它的类型是按钮并且不提交。
mech.submit()
有任何想法吗?谢谢。
单击type="button"在 纯HTML 的形式什么都不做。为了执行任何操作,必须包含 javascript 。
type="button"
并且mechanize不运行 javascript 。
mechanize
因此,您的选择是:
spidermonkey
我会做第一个,因为使用起来spidermonkey似乎很困难,可能不值得。