软件测试学习笔记丨 Selenium 多 frame 切换
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/22518
说明:本篇博客基于 selenium 4.1.0
场景说明
场景:页面存在 frame、iframe 嵌套结构。frame 是 html 中的一种标签,可在一个页面中拼接多个网页
问题:selenium 不能直接定位和操作处于 frame、iframe 内的元素
解决:使用 selenium 的 frame 切换功能,切换到 frame 内后再进行操作
![](https://static001.geekbang.org/infoq/f5/f56286738fc7502587e24a14fda599cc.png)
切换步骤
复制代码
示例
复制代码
driver.switch_to.frame()源码
复制代码
软件测试开发免费视频教程分享
![](https://static001.geekbang.org/infoq/42/42963849dddacffd1d37679256828a75.png)
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/c6923148a7d4206f165d2c767】。文章转载请联系作者。
评论