selenium自动化定位不到元素

问题遇到的现象和发生背景

在公司内网页面打算批量填入excel数据并将录入的结果导出。结果卡在第一步登录页面上了,一直定位不到密码框来输入密码。
用的是python3.7版本、IE11浏览器、selenium3.141.0

问题相关代码,请勿粘贴截图

编写的定位:driver.find_element_by_id("login_pwd").send_keys('密码')

运行结果及报错内容

报错内容:Unable to find element with csa selector == [id="login_pwd"]

我的解答思路和尝试过的方法

这个登录页面不是弹窗的,也不是动态码,也不是frame,编辑了统一的保护模式,浏览器设置也关闭了高级那啥,一步步都用time.sleep过了,鼠标悬停等待也无济于事。 普普通通的登录页面也没有元素隐藏,尝试问同学,让我点开JS编辑页面、打印源码找id什么的(他估计烦了,就没告诉我接下来干嘛)

img

我想要达到的结果

想要成功定位到元素!

估计有可能在fram内
你switch to 到fram内再定位

查看源代码 , 看下密码那一部分HTML 代码(或者截个图上来)。 先要确认 input 的 id

可以隐式等待一下
implicitly_wait(5)