我正在尝试在没有实际提交按钮的页面上提交表单。下面是一段代码。我不想使用Selenium并希望它纯粹是机械化的。
我知道表格正在填写中。
如果我尝试放一个
br.form.submit()
我得到了
AttributeError: class HTMLForm has no attribute 'submit'
以下是代码:
HTML 这些是页面上唯一的按钮
<input type="button" name="button" value="Cancel" onclick="submitForm('Cancel')" />
<input type="button" name="button" value="Refresh" onclick="submitForm('Refresh')" />
<input type="button" name="button" value="Next" onclick="submitForm('Next')" />
这是表格代码(匿名):
<form name="Theformname" method="post" action="/theactionurl">
任何帮助都是适当的
页面排列的图像:https://drive.google.com/file/d/0B2v92cYx98uYc1ZoZnp0NzJ6R3M/view?usp=sharing
更新 2014-11-06
这是名为
的JS函数的底层代码function submitForm(submitValue) {
document.Theformname.action.value = submitValue;
document.disabled="true";
document.Theformname.submit();
}