对于隐藏属性的控件的处理

Posted 上海小盖伦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于隐藏属性的控件的处理相关的知识,希望对你有一定的参考价值。

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

js="documnet.getElementById(‘password‘).style.dispaly=‘blocl‘;"
driver.execute_script(js)

 

 

以上是关于对于隐藏属性的控件的处理的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法以声明方式将代码隐藏属性值传递给服务器控件?

关于HTML的<video>标签控件

WPF如何把隐藏控件显示出来

安卓padvideo组件去掉控件

在保持相同行为的同时隐藏 url 中的 #hash 片段?

显示/隐藏片段并以编程方式更改可见性属性