今天在做练习的时候发现怎么也定位不到元素,后来仔细的研究了下发现有多个iframe嵌套:
1.跳转到需要的内部表单可以使用 driver.switch_to.frame(“A”) ,这个A可以是frame/iframe 的id 或者name 的属性值,也可以是定位到的元素
2.跳转回最外层的表单 可以使用 driver.switch_to.frame_content()
3.跳转回上一层表单可以使用driver.switch_to.partent_frame()
4.还有其他一些用法后面补充
5.其实表单iframe/frame/frameset 其中frameset 和其他页面元素标签一样 不需要跳进去
selenium中的多表单嵌套frame或iframe之间的切换
最新推荐文章于 2024-06-13 22:18:07 发布