首页 > 解决方案 > Selenium 无法获取 iframe > iframe > img 内的图像链接

问题描述

我在使用 selenium python 获取元素时遇到问题。元素包裹在两个 iframe 标记内。下面给出的层次结构

iframe > iframe > a

xpath 手动工作正常。但是使用硒它给了我下面给出的错误

//img[contains(@href,'google')]

提前致谢

标签: python-3.xxpathselenium-rcdomxpath

解决方案


您需要“切换”到 iframe,Selenium 有内置的switch_to方法。

例子:driver.switch_to.frame('frame_name')

您可以阅读文档以获取更多帮助和示例。


推荐阅读