如何使用js通过控制台更改输入字段的值?

qvk1mo1f  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(245)

我正试图让一个机器人/机器人在一个专用的网站上做预定义的动作,我将从chrome提供的控制台上运行该网站(以后可能会将其转换为扩展)。
我正在尝试将输入字段的值更改为2

<input class="InputBase" type="text" data-test="input" placeholder="0" value="1">

我试着用 document.querySelectorAll('input[data-test="input"]')[0].value='2'; 但只要我按下ok按钮提交它,值就会重置为1。
我注意到在手动输入/单击输入字段时 <div> 标签(其中 <input> 标记已使用)稍微更改,如:

`<div class="TextField">` *to this* `<div class="TextField Focused">`

我试过点击( .click() ),焦点( .focus() ),加入 Focused 上课 <div> 但控制台中的输出总是 undefined .
甚至试图改变内部的价值 setinterval() 然后手动单击输入字段(使其成为焦点),但什么都没有发生。
我认为他们不允许通过控制台输入什么??我可以通过与网站的api交互来做到这一点吗(tbh不知道如何交互?)?
我曾经使用过其他机器人来完成这项任务,但它们是付费的(所以我试着自己制作一个)。
有一种方法。。请帮忙

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题