我正致力于在包含此HTML源代码的网站上自动化流程:
<frameset framespacing="0" border="false" frameborder="0" rows="95,*,23" id="TopFr" onload="javascript:ChkFr()">
使用以下代码切换到框架会引发无框架异常:
driver.switch_to_frame("TopFr")
我也尝试过使用等待,但这并不能解决问题。它可能与源代码中的“onload”属性有关吗?
由于
答案 0 :(得分:1)
据我所知,switch_to_frame需要帧名,而不是id
您可以尝试使用driver.switch_to_frame(driver.find_element_by_id(&#34; TopFr&#34;))。