在我对TM邮箱进行登录操作时,发现用户名可以定位并输入,但是在密码框能定位到,但是无法进行编辑操作,并报各种错,什么不支持键盘,连接重置,反正不懂,然后再仔细看了一下html,发现密码框控件下有俩个input标签,第一个input标签下有个dispaly:none,这个就是表示该控件是隐藏属性,其实我们在定位密码框之前加个is_dispaly判断该控件是否隐藏,那么针对隐藏属性的控件我们就用js将它临时改为可见,然后在进行编辑操纵就可以了
js="documnet.getElementById(‘password‘).style.dispaly=‘blocl‘;"
driver.execute_script(js)