我一直在尝试写一个机器人来自动完成网站上的一些表格,通过复制+粘贴脚本到Chrome控制台。(没有什么是非法的。)然而,问题是这个网站是用React编写的,这意味着他们用于表单的受控组件会干扰简单的form.value
更改。如果我尝试使用类似于form.value = answer
的东西来填充表单,我仍然需要在表单上手动按键才能使其工作,这不适合我的自动化需求。
到目前为止我尝试过的:
- 填充
form.value
,然后触发keypress/keydown/keyup。 - 填入
form.value
减去一个字母,然后按下一个键,对应于遗漏的字母。
由于一些奇怪的原因,之后,以及,回车键不工作提交,直到我做手动按键。
有人能帮帮我吗?谢谢你,谢谢
1条答案
按热度按时间pcww981p1#
填写表单字段的更好的脏方法我在对表单进行脏浏览器测试时使用这个方法
Adapted from Here
2023年7月更新,包括选择和复选框
字符串
处理具体问题
型
或者如果你想每次都替换文本
型
我有一个chrome脚本
dev tools -> sources -> scripts
,我在对表单进行脏测试时使用型