Python Selenium Webdriver问题 - 无法找到框架

时间:2014-03-29 13:22:21

标签: python selenium

我正致力于在包含此HTML源代码的网站上自动化流程:

<frameset framespacing="0" border="false" frameborder="0" rows="95,*,23" id="TopFr" onload="javascript:ChkFr()">

使用以下代码切换到框架会引发无框架异常:

driver.switch_to_frame("TopFr")

我也尝试过使用等待,但这并不能解决问题。它可能与源代码中的“onload”属性有关吗?

由于

1 个答案:

答案 0 :(得分:1)

据我所知,switch_to_frame需要帧名,而不是id

您可以尝试使用driver.switch_to_frame(driver.find_element_by_id(&#34; TopFr&#34;))。