python selenium 输入框无法sendkey

想要实现一个网页的自动登录,但是遇到了无法选中目标元素和选中(不能确定是否真的选中了)后无法sendkeys的情况

运行结果及报错内容

尝试了driver.findelementbyid("unPassword")和driver.findelementbyname("username")
前者报错无指定元素
后者可选定,改为driver.findelementbyname("username").sendkeys(username)后报错notinteractable,不可交互

采用了一种另辟蹊径的方法解决了:
https://blog.csdn.net/u013783095/article/details/79630358?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165025537616780269829468%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165025537616780269829468&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-1-79630358.142^v9^pc_search_result_control_group,157^v4^new_style&utm_term=python%E6%93%8D%E4%BD%9C%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5&spm=1018.2226.3001.4449?%
添加鼠标和键盘事件能够完美解决

可能是由于客户登录,导致页面刷新了。你用driver去手动get一下该url,再试试

把代码和html定位部分截图贴下