共用方式為


按下按鈕或點擊網頁上的連結無法與檔案上傳器搭配使用

本文提供因應措施,適用於使用自動化動作與網頁上檔案上傳程式互動失敗的情況。

癥狀

當您在網頁使用按鈕動作網頁點擊連結動作時,如果網頁上的按鈕或連結是檔案上傳功能的一部分,該動作可能無法如預期運作。 下列 HTML 元素是檔案上傳者的範例:

<SPAN style="font-size: 14px;font-style: normal;font-weight: 400"><input type="file" /></SPAN>

原因

Web 自動化動作 會透過文稿建立或修改事件,以通知瀏覽器是否信任事件。 如需詳細資訊,請參閱 Event: isTrusted 屬性

基於安全性考慮,瀏覽器可能會限制觸發檔案上傳作業的事件模擬。 這項限制可確保使用者直接起始檔案上傳動作,而不是透過程式設計 JavaScript 事件起始。

因此,與檔案上傳工具互動時,網頁上的按鍵動作點擊連結 可能無法運作。

因應措施

請嘗試下列其中一個因應措施:

  • 使用 視窗動作中的 [按下] 按鈕 來模擬使用者輸入,略過瀏覽器的事件驗證。

    不使用從 Web 自動化動作或網頁瀏覽器錄製器擷取的 Web 元素,而是使用 視窗動作中的 [按] 按鈕 或透過桌面錄製器來擷取元素。

  • 使用的網頁上 [點擊連結] 動作,並啟用 [傳送實體點擊] 選項。