假设有一个站点http:/ /testsite.com
,有一些字段和提交按钮。
有没有办法编写一个javascript脚本,它将用我想要的值填充所有字段,并自动进行提交操作?
有可能吗,也许有一些关于它的文件?
谢谢
更新
我无权访问网站的脚本,我必须从另一台服务器制作它。
假设有一个站点http:/ /testsite.com
,有一些字段和提交按钮。
有没有办法编写一个javascript脚本,它将用我想要的值填充所有字段,并自动进行提交操作?
有可能吗,也许有一些关于它的文件?
谢谢
我无权访问网站的脚本,我必须从另一台服务器制作它。
你的意思是不是你自己的网站?例如,您想将另一个网站的表单嵌入到您的网页中,然后自动填充一些值?不,一般来说,由于同源政策,这是无法做到的。您能做的最好的事情就是代理该站点,例如您的网络服务器可以获取表单、填写值并将其呈现给您的用户。如果其他站点需要身份验证,这将不起作用(或不太好)。
当然,试试这个:
$('form').filter('input').each(function() {
$(this).val('Some value');
}).end().submit();
也许您正在寻找像Selenium这样的东西,它可以记录您的操作(使用浏览器插件),将它们保存为测试脚本,并在以后重播它们。
另一种选择是使用 CURL 制作自定义 POST 请求,或者创建自己的表单,提交到处理testsite.com
.
这实际上取决于您要完成的工作。