我是Ruby on Rails的新手,我正在製作一個由兩個框架組成的目錄網站:第一個包含產品系列,第二個動態顯示這些系列中的機器列表,當您在第一個框架上單擊它們時幀。出現這種情況,因爲形式的目標是框架的名字: 如何切換到在水豚/ Poltergeist另一幀內的幀?
我已經檢查this answer但有一個重要的區別:我要反覆地通過在第一幀的產品系列點擊鏈接的工作「within_frame(‘families_frame’) 「並獲得第二幀中的機器列表。然而,「switch_to_frame」和類似的解決方案不起作用,我得到以下錯誤: switch_to_window
不應該從within
's,within_frame
's或within_window
的塊中調用。 (水豚:: ScopeError)
因爲我的迭代器從「within_frame」運行。如何切換到結果幀,到達內容然後切換回工作幀? HTML的結構是:
<HTML>
<FRAME NAME="families_frame" SRC=".../productfamily.jsp">
<FRAME NAME="machines_frame" SRC=".../blank.jsp">
</HTML>
非常感謝。
如果這真的是兩個兄弟姐妹框架,一個影響另一個(一個奇怪的頁面設置),你不能從一個框架到另一個沒有返回到父母冷杉噸。從給定的框架,你只能去它的父母或它的子框架。顯示更完整答案的html結構示例。 –
感謝您的迴應,我添加了實際的html結構,但省略了
部分。 – Riman