作为selenium的新手,当代码捕捉不到某个元素的定位时,在网上一搜索会有各种各样的原因,其中有一种就是元素在iframe层,需要切换到iframe层,如何判断元素是否在iframe层了,以下是我在实践总发现的一个办法
以www.126.com 登录页面为例,按F12进入到调试模式,定位网页上126的logo
在console里显示图层是top,说明此元素不在iframe层,
切换到邮箱登录的用户名
在console显示的 x-URS-iframexxx,说明此元素在iframe层中,切iframe的id就是x-URS-iframexxx