Javascript 模拟键盘输入/将字符串插入文本区域(doulingo)

Javascript 模拟键盘输入/将字符串插入文本区域(doulingo),javascript,html,bots,Javascript,Html,Bots,我正在尝试制作一个自动回答问题并学习的doulingobot,以提高我的javascript技能。该机器人可以很好地处理所有类型的问题,但可以输入“textarea问题”(下面的HTML)。我可以更改textarea和innerhtml的值,但是一旦我提交它,它就会自动清除,但是当我键入其他文本时,提交的文本也会保留。我认为这与这个问题相似,但给出的解决方案似乎不起作用 <textarea data-test="challenge-translate-input" class="_2MGC

我正在尝试制作一个自动回答问题并学习的doulingobot,以提高我的javascript技能。该机器人可以很好地处理所有类型的问题,但可以输入“textarea问题”(下面的HTML)。我可以更改textarea和innerhtml的值,但是一旦我提交它,它就会自动清除,但是当我键入其他文本时,提交的文本也会保留。我认为这与这个问题相似,但给出的解决方案似乎不起作用

<textarea data-test="challenge-translate-input" class="_2MGCg _1py6s _1e69E _3_NyK _1Juqt" data-gramm="false" dir="ltr" lang="de" placeholder="Auf Deutsch schreiben"></textarea>

而不是
innerHTML
尝试
value
设置值

如果要触发键事件,可以在设置值后执行

document.querySelector('textarea').dispatchEvent(new Event('keypress'));

事实上,我已经尝试了大多数可能有帮助的事件(按键、按键、按键、鼠标向下、点击),但它们都不起作用,还有其他想法吗?没有实际的测试实例,我无法检查。我无法向您发送html,因为它除了在他们的服务器上不起作用,但如果您有空闲时间,我可以给您一个帐户,在您可以找到“键入问题”。我真的很感激我能检查一下,但不确定你是否应该共享帐户凭据。我的评论被删除了吗?