通过包含文字约的 src 属性找到元素 iframe 的最佳方法是什么?这是HTML代码
<iframe id="fancybox-frame1464160624818"
name="fancybox-frame1464160624818"
class="fancybox-iframe"
allowfullscreen=""
scrolling="auto"
src="About.jsp?fancyBox=true">
</iframe>
按ID,姓名,班级名称定位无关。
我可以在标签名称iframe中找到所有iframe,然后通过get_attribute方法检查他们的src属性,但我想通过唯一的src属性找到iframe。
有可能吗?
答案 0 :(得分:0)
使用xpath。我相信表达式是这样的
driver.find_element_by_xpath("//iframe[contains(@src,'About'])]")