使用JavaScript自动填写HTML表单
我正在尝试在web应用程序中自动化测试例程。我的目标是填写表单,提交表单,并在表单提交后获得应用程序返回的html。换句话说,我想模拟一个人会做什么,但由于我需要以几十种形式来做,我想使用纯JS(无框架)自动完成 例如,我尝试提交的登录表单如下所示: 为了填写表格,我使用了如下代码: document.getElementById('username')。value='0test@test.com'; document.getElementById('password')。值='mypassord' 但似乎信息填写不正确;运行上述代码后,表单如下所示: 如您所见,占位符仍在输入上,如果我提交表单,则不会提交输入值。“value=”xxx“”似乎没有有效地填充该字段 只有在运行上面的代码后,我在键盘上手动输入一些东西,它才会起作用 我还能试什么使用JavaScript自动填写HTML表单,javascript,html,Javascript,Html,我正在尝试在web应用程序中自动化测试例程。我的目标是填写表单,提交表单,并在表单提交后获得应用程序返回的html。换句话说,我想模拟一个人会做什么,但由于我需要以几十种形式来做,我想使用纯JS(无框架)自动完成 例如,我尝试提交的登录表单如下所示: 为了填写表格,我使用了如下代码: document.getElementById('username')。value='0test@test.com'; document.getElementById('password')。值='mypasso
谢谢 以下是完整的代码。在你的浏览器上运行,希望它对你有用
文件
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的登录页面位于