我正在编写一个脚本,使页面自动提交两次。该脚本应首先按下第一个提交按钮,然后有一个小延迟,然后按第二个。两者都在同一份文件上。
我正在做的是:获取文档,然后使用document.GetElementByID('id_button')。click(),并使timeOut延迟到第二次单击。事实是,第一个按钮工作正常,但第二个按钮不起作用。我不知道为什么。我的方法是否正确?
答案 0 :(得分:0)
表单上的操作是否反映了状态。
/Page.HTML
/Page.HTML? washere=true
/Page.HTML? washereagain=true
可以通过脚本识别
答案 1 :(得分:0)
我正在做的是:获取文档,然后使用document.GetElementByID('id_button')。click(),
并非所有浏览器都支持提交按钮的单击方法,因此对于正在使用的大量浏览器,您的策略将失败。
您可以通过调用提交方法提交表单。如果你想自动提交它一定次数(这似乎是一个毫无意义的练习,但这是你的选择),每次提交表格时设置一个cookie,并在页面加载时检查它,看看它被提交了多少次