javascript - 使用 JavaScript 设置的表单值验证失败
问题描述
我正在尝试为https://sso.verisk.com/login/default创建一个自动登录脚本
我能够加载页面并填充用户名和密码字段,但单击登录按钮后会显示“请输入用户名”和“请输入密码”。如果我只是从填充字段中删除一个字符,它将通过验证。
为了缩小范围,我访问了https://sso.verisk.com/login/default页面并使用控制台输入:
document.getElementById("okta-signin-username").value = "username"
document.getElementById("okta-signin-password").value = "password"
document.getElementById("okta-signin-submit").click()
如前所述,这会填充用户名和密码,但在手动删除或添加字符之前,验证不会检测字段值。我已经成功地在其他网站上测试了表单,所以我不确定为什么这个会失败。将不胜感激任何正确方向的观点!
解决方案
推荐阅读
- jsonschema - 如何使用 Json 模式定义 ThingsBoard 小部件的 UI?
- python - 与浮点数相关的 Python 打印问题
- java - 如何在 Wildfly 11 中上传带有外部 jar 的 Web 项目?
- python - 在单词数组中查找匹配字符串的开头和结尾的索引
- python - 在完成此任务的类似记忆递归的方式上需要帮助
- python - 删除或更新 Mongodb 集合以避免停机会更好吗?
- git - Gitbash合并部分更改哪个切换分支
- javascript - 如何格式化发布请求正文
- python - 在 tkinter 中需要更大的复选框
- python - 如何修复此代码,使其使用部分文件名