如何使用Python Selenium单击隐藏iframe中的元素

时间:2016-11-12 14:58:28

标签: javascript python selenium iframe selenium-webdriver

所以我想找到iframe标签内的元素。但是,在html源代码中没有iframe标记。但是,如果我检查元素。如何使用Python 2.7中的Selenium库解决这个问题?

  

HTML源

     

Screenshot

  

检查元素

     

Screenshot

感谢所有回复!

1 个答案:

答案 0 :(得分:0)

如果它是动态生成的,它可以解释为什么在DOM的selenium版本中找不到它。您仍然可以在代码中使用javascript来获取它。

driver.execute_script("return document.getElementsByClassName('card-fields-iframe')")