网页中iframe层的判别办法

作为selenium的新手,当代码捕捉不到某个元素的定位时,在网上一搜索会有各种各样的原因,其中有一种就是元素在iframe层,需要切换到iframe层,如何判断元素是否在iframe层了,以下是我在实践总发现的一个办法

以www.126.com 登录页面为例,按F12进入到调试模式,定位网页上126的logo

 在console里显示图层是top,说明此元素不在iframe层,

切换到邮箱登录的用户名

在console显示的 x-URS-iframexxx,说明此元素在iframe层中,切iframe的id就是x-URS-iframexxx


版权声明:本文为wjlwzl原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。