我需要自动添加用户名和密码,然后单击“确定”影子DOM元素:将数据添加到影子DOM元素自动
<input type="text" class="_y" aria-required="true" autocapitalize="off" autocorrect="off" maxlength="30" name="username" placeholder="username" value="">
#shadow-root (user-agent)
<div id="inner-editor"></div>
<div pseudo="-webkit-input-placeholder" id="placeholder" style="visibility: visible; text-overflow: clip;">Username</div>
</input>
</div>
第二个字段是相同的。
我的代码添加:
document.querySelector('input').value = "username";
document.querySelectorAll('input')[1].value ="password";
它的作品中,我看到我的用户名和密码所需的字段。但是,当我使用一个代码点击按钮:
document.querySelector('button').click()
我看到了过程开始,然后什么,田野变成空。
按钮代码:
<span class="_r ">
<button class="_a">Enter</button>
</span>
如果我手动执行此操作,一切正常没有问题。为什么自动模式不工作?
什么类型的,你在控制台越来越错误的? –
@Supersharp我添加了按钮代码 – Delphian
@santoshgore不正确的用户名或密码(在浏览器窗口中出现此错误),但是当我单击按钮时,字段变为空,这就是为什么我发现此错误的原因。控制台没有错误。 – Delphian