我没有什么业务问题,我需要制作一个脚本来填充(不发送)浏览器表单(只有简单的文本字段,复选框和下拉框)。
我需要启动多个具有不同数据的相同表单的窗口,以加快表单填写
我对如何实现这一点有一些想法 - 通过我可以访问的页面上各种字段的ID来编辑它们的值,所以我只需要语言特定的教程/建议。
如果可能的话,批处理会更好,因为我需要通过java swing程序执行脚本。
P.S:如果这有任何相关性,只有浏览器可接受的是IE
答案 0 :(得分:1)
不要认为它可以通过Batch,
我认为这项任务最简单的就是javaScript。 (chill js很容易)
您可以编写一个简单的javaScript来填写表单 您应该找到how to fill form through javaScript有用的
然后您可以使用ScriptEngineManager
从您的Java代码执行javaScript。
本教程应该会有所帮助:execute javascript from java
答案 1 :(得分:0)
您无法使用批处理文件填充HTML字段。最简单的方法是在Mozilla Firefox中使用Javascript Greasemonkey。您可以找到教程here。
将数据发送到WebServer的另一种方法是在C / C ++ / Java套接字和HTML协议中使用。