我怎么能继续寻找在#document元素中获得:Python的硒#document
<div>
<iframe>
#document
<html>
<body>
<div>
Element I want to find
</div>
</body>
</html>
</iframe>
</div>
我怎么能继续寻找在#document元素中获得:Python的硒#document
<div>
<iframe>
#document
<html>
<body>
<div>
Element I want to find
</div>
</body>
</html>
</iframe>
</div>
我觉得你的问题是不是与a#
文档,但与iframe
。
from selenium import webdriver
driver = webdriver.Firefox()
iframe = driver.find_elements_by_tag_name('iframe')[0]
driver.switch_to_frame(iframe)
driver.find_element_by_xpath("//div")
坦克,工作!之后,如果我想获得没有id,class或name的跨度文本?我能做什么? –
element = driver.find_element_by_xpath(“// span”),element.get_attribute(“innderHTML”) –
实际的xpath可能不像“// span”那么简单,它取决于你实际的HTML文档布局。 –
是否意味着您必须在文档中搜索此元素“我想查找的元素”? – min2bro
@ min2bro那么是什么? –