我正在尝试使用Selenium Webdriver与朋友计算我的Facebook消息。
信使窗口有一个包含消息的框架,但必须将其滚动到消息历史记录的开头才能计算所有消息。我的问题是选择那个框架。
在检查元素时,它会注意到它是<div>
id
"js_1"
,而不是帧标记(<iframe>
)。因此driver_switch_to.frame()
不是直接的选择。
另一个建议是driver_switch_to.frame(driver.find_element_by_id("js_1"))
,或类似的东西,但这也行不通。
有什么想法吗?