Web 应用程序 - 定时单击 Web 表单
web applications - timed click on a web form
我想自动单击网络表单按钮,以便在特定时间按下网络表单"提交"按钮。 如果可能的话,我想在Mac上的Firefox上这样做,但我对替代方案持开放态度。
如何使用Applescript或Mac的Automator执行此操作并不明显。 我对Mercury Interactive/HP的VUgen有一些经验,但AFAI回想一下,这是一个付费工具,支持Windows上的IE。 我有一个想法,使用Javascript可能是可能的,但我不确定我在哪里实例化Javascript,以便点击按钮。
我已经看了一下我给你的书签想法,这是一个至少带有一些起始代码的 jsfiddle
http://jsfiddle.net/FGM9j/2/
<input type="submit" id="test" onclick="alert('worked')"></input>
function timerPassed()
{
alert('timer'); //to show timer works
document.getElementById('test').click();
}
window.setTimeout(timerPassed,3000);//function you want to call , time in milliseconds
此外,某些输入类型不能像文件一样通过javascript运行。生成的书签将如下所示:
javascript:function timerPassed(){document.getElementById('test').click();}window.setTimeout(timerPassed,3000);
如果您希望它重复该过程,则可以使用setInterval
代替setTimeout
,例如,如果在单击按钮之前需要满足特定规范。
有两个现有的框架可以使自动化测试Web,Web表单是他们可以做的许多事情之一,请尝试查看:
- http://seleniumhq.org/
- http://www.iopus.com/imacros/
您可以将其用作Web浏览器扩展/插件或支持可编程脚本的独立框架。
祝你好运!
相关文章:
- asp.net web表单客户端验证始终回发
- 如何使谷歌地图在Visual Studio web表单中工作
- 是否可以在没有视图状态和回发的情况下使用asp.net web表单
- doPost”;遇到意外错误”;提交时的Web表单
- 单击ASP Web表单时未选中Checkex
- "Gmail风格”;web表单的部分更新
- Lotus Notes web表单-IE中的文本区域问题
- 自动填写web表单-chrome扩展
- 成功提交 Web 表单后,Javascript 重置功能将不起作用
- 需要制作保存任何更改的Web表单,即使不单击“发送”
- 将多变量 Cookie 解析为 Web 表单值
- 如何将服务器端类型传递给 asp.net Web 表单以供 JavaScript 使用
- vbscript 如何获取 javascript 回发 Web 表单数据
- 如何在 ASP.NET Web 表单中填补服务器端和客户端之间的空白
- 将 css 和 javascript 与 Web 表单捆绑在一起
- 我可以使用网络趋势跟踪对 Web 表单的更改吗?
- 如何使用 Web 表单(不是 MVC 或 asmx 页面)从 ajax Http POST 获取 c# 服务器端的复选框
- Web 表单的服务器处理部分仍不清楚
- 使用 jQuery 和 asp.net Web 表单进行自定义确认
- 是否有可接受的跨平台方法在基于触摸的设备上以标准 Web 表单显示数字键盘