Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript自动填写HTML表单_Javascript_Html - Fatal编程技术网

使用JavaScript自动填写HTML表单

使用JavaScript自动填写HTML表单,javascript,html,Javascript,Html,我正在尝试在web应用程序中自动化测试例程。我的目标是填写表单,提交表单,并在表单提交后获得应用程序返回的html。换句话说,我想模拟一个人会做什么,但由于我需要以几十种形式来做,我想使用纯JS(无框架)自动完成 例如,我尝试提交的登录表单如下所示: 为了填写表格,我使用了如下代码: document.getElementById('username')。value='0test@test.com'; document.getElementById('password')。值='mypasso

我正在尝试在web应用程序中自动化测试例程。我的目标是填写表单,提交表单,并在表单提交后获得应用程序返回的html。换句话说,我想模拟一个人会做什么,但由于我需要以几十种形式来做,我想使用纯JS(无框架)自动完成

例如,我尝试提交的登录表单如下所示:

为了填写表格,我使用了如下代码:

document.getElementById('username')。value='0test@test.com'; document.getElementById('password')。值='mypassord'

但似乎信息填写不正确;运行上述代码后,表单如下所示:

如您所见,占位符仍在输入上,如果我提交表单,则不会提交输入值。“value=”xxx“”似乎没有有效地填充该字段

只有在运行上面的代码后,我在键盘上手动输入一些东西,它才会起作用

我还能试什么


谢谢

以下是完整的代码。在你的浏览器上运行,希望它对你有用


文件
document.getElementById('txtField')。value='0test@test.com';
document.getElementById('txtPass')。value='0test@123';

尝试将
占位符更改为
'
谢谢,但只允许纯JS:/document.getElementById('txtField')。value='0test@test.com'; document.getElementById('txtPass')。value='0test@test.com'; 这正是我正在做的,虽然输入已填充,但问题中显示的错误发生了(占位符仍处于活动状态,输入未发送)@delphirules请提供问题的HTML代码input@smileycreations15在本例中,Instagram的登录页面位于