美文网首页
Python iframe定位

Python iframe定位

作者: cliuth | 来源:发表于2017-07-28 10:06 被阅读0次

页面存在多个iframe,没有id和name属性

iframe = driver.find_elements_by_tag_name("iframe")

driver.switch_to_frame((iframe[2]))    #定位页面第三个iframe


若报错 IndexError: list index out of range,说明 iframe[2] 不存在

可以使用

iframe = driver.find_elements_by_tag_name("iframe")

print(len(iframe))    #查看iframe的list长度,查看list是否为空


相关文章

  • Python iframe定位

    页面存在多个iframe,没有id和name属性 iframe = driver.find_elements_by...

  • 5:定位iframe

    2:定位iframe 1)有id的情况找到iframe,然后切换到iframe上,用到的方法是: driver.s...

  • 网络爬虫(十六)selenium处理iframe

    selenium处理iframe如果定位的标签在iframe中,必须使用swith_to.frame(id)动作链...

  • selenium跳转到iframe

    selenium对iframe的操作有三种,分别是id,name,元素定位。 id 如图上所示,iframe标签里...

  • 定位工具

    FireFox:xpath checker Chrome:Xpath Finder 关于iframe的定位,Fir...

  • selenium 元素可以定位,运行找不到。iframe和fra

    小踩一坑:元素在页面可以定位到,运行时找不到该元素。找到原因:元素在iframe标签内。 一、 iframe if...

  • 元素定位不到?

    1.元素定位方式写错了 2.元素没有加载完成,需要加等待处理 3.元素在iframe中,需要切换到iframe中 ...

  • 定位不到元素-iframe & frame

    在定位元素时,肿么都定位不到,但是定位的标签没有什么错误,可能就是iframe/frame的原因啦 frame和i...

  • selenium定位frame(iframe)的问题

    明明元素就在那,firebug也可以看到,但是无论怎么定位还是定位不到的时候,需要检查下页面是否含有iframe,...

  • iframe表单切换

    1.web应用常用到iframe/frame,这些元素无法定位的情况下,我们需要先定位到表单,再定位元素,通过的方...

网友评论

      本文标题:Python iframe定位

      本文链接:https://www.haomeiwen.com/subject/rrythxtx.html