無法使用 iframe 自動處理網頁

徵狀

Web 自動化動作無法與跨網域 iframe 內的網頁元素互動。 您可以在撰寫期間成功捕獲該元素,但在運行期間我們會收到「按一下網頁連結失敗」之類的錯誤訊息。 

驗證問題

若要確認網頁元素確實位於跨網域 iframe 中,請遵循下列步驟: 

  1. 開啟網頁瀏覽器並找出該元素 

  2. 按 F12,讓瀏覽器的 DOM 資源管理器視窗隨即開啟 

  3. 透過 DOM 資源管理器選取元素  

  4. 在 DOM 資源管理器視窗中,找出其父 iframe 元素 

  5. 檢查託管 iframe 元素的網域 

網域應該與網頁不同。  

因應措施

在新的索引標籤或新的瀏覽器視窗中開啟 iframe 元素的源網頁,然後在新網頁上繼續執行自動化。 

您可以使用「在網頁上取得元素詳細資料」動作來捕獲內嵌網頁的 URL 來自動化此程式。 要捕獲的屬性值是 iframe 元素的 "src" 屬性。 

然後使用 [啟動新的瀏覽器] 或 [建立新的索引標籤] 動作來開啟新網頁。 

請注意,在某些情況下,這種因應措施可能不適用(例如,在 iframe 視窗中執行的動作會影響上層網頁的其他欄位)。 

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×