[瀏覽器自動化] 動作
本文內容
瀏覽器自動化動作可讓使用者透過 UI 元素與 Web 應用程式互動。 Web UI 元素也稱為 Web 元素,唯一描述動作將要處理的 Web 元件。
要執行 Web 自動化,您首先需要創建一個新的瀏覽器實例。 您可以使用啟動瀏覽器操作來實現此目的,這些操作支援 Microsoft Edge Google Chrome,Mozilla Firefox 和 Internet Explorer。 通過「啟動瀏覽器」操作,您還可以指定是在本地桌面上還是在虛擬桌面環境中啟動網頁。
注意
要在虛擬桌面上啟動瀏覽器,請首先在該桌面中擷取至少一個 UI 元素。 此元素需要在流程的 UI 元素存放庫中可用。
若要新增 UI 元素,請透過已部署的瀏覽器自動化動作或流程設計工具的 UI 元素窗格,選取新增 UI 元素 。
所有與 Web 相關的 UI 元素都是由一個或多個 CSS選取器指定 (Web 選取器),這些選取器精確鎖定頁面上元件的階層結構。 選取器會使用 > 標記法,表示每個元素都包含在其左側的元素中。
儘管在新增 UI 元素時會自動建立 Web 選取器,但某些特定情況仍需要手動建立選取器。 當需要自訂 Web 選取器時,您可以編輯現有選取器或從頭開始建立自己的選取器。
若要開發更動態的 Web 流程,請將等於 運算子替換為其他運算子或規則運算式。 此外,如果 Web 選取器的屬性值依先前動作的結果而定,請用變數而不是硬式編碼值。
從網頁的特定部分擷取單一值、清單、列,或表格形式的資料。
如需更多關於如何使用此動作的資訊,請移至 Web 資料擷取 。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
選取網頁上要從中擷取資料的 UI 元素
擷取參數
否
資料表
擷取資料時要使用的參數。 視擷取模式而定,此參數會接受不同的資料。
Max web pages to process
否
數值
要處理的網頁數目上限
為下一頁傳送實體點擊
無法使用
布林值
誤判為真
指定在點選之前是否要將滑鼠游標移至頁面上。 當模擬頁面點選不對元素執行有意的動作時,則需要實體點選。 因為此選項需要聚焦在瀏覽器視窗,所以會自動在前景顯示。
頁面 CSS 選取器
否
文字值
頁面 CSS 選取器
Extraction mode
無法使用
未定義、單一值、自選值、清單、表格、完整 HTML 表格
單一值
指定要從網頁擷取的內容
Use paging
無法使用
布林值
否
指定是否要使用分頁
Get all web pages
N/A
布林值
False
指定是否取得所有網頁
擷取時處理資料
N/A
布林值
False
指定是否要處理擷取的資料,使其完全按照網頁中顯示的方式呈現。 擷取資料的處理包括顯示嵌套在 iframe 中的資訊,以及透過隱藏或可見元素進行篩選。 如果是較大的資料集,則不建議啟用此選項,因為這會增加擷取時間。
逾時
是
數值
60
設定您想要等候擷取完成的時間 (秒鐘),在此時間過後,此動作即失敗
儲存資料模式
N/A
變數、Excel 試算表
變數
指定要將擷取的資料儲存於變數或 Excel 試算表中
變數已產生
引數
類型
描述
ExcelInstance
Excel 執行個體
包含所擷取資料的 Excel 執行個體。 使用這個執行個體可透過 Excel 專屬動作操縱試算表 (或儲存後將其關閉)。
DataFromWebPage
資料表
以單一值、清單、資料列或資料表形式擷取的資料。
例外狀況
Description
無法擷取資料
指出擷取資料時發生問題
無法啟動 Excel 執行個體
指示啟動 Excel 執行個體時發生問題
無法將值寫入 Excel
指出將值寫入 Excel 時發生問題
取得網頁的詳細資料
取得網頁的屬性,像是其標題或來源文字。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
Get
無法使用
網頁描述、網頁中繼關鍵字、網頁標題、網頁文字、網頁來源、網頁瀏覽器目前的 URL 位址
網頁描述
選取要從網頁擷取的資訊
變數已產生
引數
類型
描述
WebPageProperty
文字值
從網頁擷取的詳細資料
例外狀況
例外
描述
無法取得網頁的詳細資料
指出取得所指定網頁的詳細資料時發生問題
取得網頁上元素的詳細資料
取得網頁上元素的屬性值。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
選取網頁上要從中擷取詳細資料的 UI 元素
屬性名稱
否
文字值
自己的文字
輸入或選取要擷取其值的屬性
變數已產生
引數
類型
描述
AttributeValue
文字值
Web 元素屬性的值
例外狀況
例外
描述
無法擷取網頁上 UI 元素的屬性
指出擷取網頁元素的屬性時發生問題
拍攝網頁的螢幕擷取畫面
拍攝瀏覽器中目前顯示網頁 (或網頁元素) 的螢幕擷取畫面,並將影像儲存至檔案或剪貼簿。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
Capture
無法使用
整個網頁、特定元素
整個網頁
指定要擷取整個網頁或只擷取其中特定元素
UI 元素
否
UI 元素
選取網頁上要擷取的 UI 元素
儲存模式
無法使用
剪貼簿、檔案
剪貼簿
指定要將影像儲存至檔案,或儲存至剪貼簿
Image file
否
檔案
設定要儲存影像擷取的檔案完整路徑
File format
無法使用
BMP、EMF、EXIF、GIF、JPG、PNG、TIFF、WMF
BMP
選取影像檔的格式
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
找不到具有指定 CSS 選取器的元素
指出找不到具有指定 CSS 選取器的網頁元素
無法儲存檔案
指出儲存指定的檔案時發生問題
無法儲存至剪貼簿
指出儲存至剪貼簿時發生問題
無法拍攝螢幕擷取畫面
指出拍攝螢幕擷取畫面時發生問題
將焦點放在網頁上的文字欄位
將焦點設定在網頁的輸入元素上,並捲動使其進入檢視範圍。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
選取網頁上要擁有焦點的 UI 元素
等待頁面載入
無法使用
布林值
是
指定是否要等待新網頁完整載入再繼續進行
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
指定快顯對話方塊出現時要執行的操作
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
找不到具有指定 CSS 選取器的元素
指出找不到具有指定 CSS 選取器的網頁元素
無法在網頁文字欄位上設定輸入焦點
指出在指定的網頁文字欄位上設定輸入焦點時發生問題
填入網頁上的文字欄位
在網頁上的文字欄位中填入指定文字。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
選取要填入內容的文字欄位
文字
否
直接加密文字輸入或文字值
輸入要填入文字欄位的文字
如果欄位不是空白
是
取代文字,附加文字
取代文字
指定是要取代現有內容還是附加。
使用實體按鍵輸入填入文字
無法使用
布林值
False
將文字填入 UI 文字欄位元素時,請使用實體按鍵輸入進行模擬。 當模擬文字填入不對元素執行有意的動作時,則需要實體按鍵輸入。 因為此選項需要瀏覽器視窗具有焦點,所以會自動在前景顯示。
Emulate typing
無法使用
布林值
確判為真
指定要設定文字方塊的值,一次填入文字欄位,或是要逐一傳送字元來模擬使用者打字。 後者速度較慢,但是某些複雜的網頁會需要此方法。
Unfocus text box after filling it
無法使用
布林值
否
選擇是否要在此動作填入指定的文字之後,隨即讓文字方塊失去焦點。 若採用抓取自動完成清單,此參數應設為 False 。
等待頁面載入
無法使用
布林值
確判為真
指定在文字欄位中填入內容後,是否要等待新網頁完整載入
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
指定在文字欄位中填入內容之後出現快顯對話方塊時要執行的操作
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
找不到具有指定 CSS 選取器的元素
指出找不到具有指定 CSS 選取器的網頁元素
無法寫入文字欄位
指出寫入指定的文字欄位時發生問題
設定網頁上的核取方塊狀態
勾選或取消勾選網頁表單中的核取方塊。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
選取要設定狀態的核取方塊
核取方塊狀態
無法使用
已核取、已取消核取
已勾選
選取核取方塊狀態
Wait for page to load
無法使用
布林值
是
指定設定核取方塊狀態後,是否要等待新網頁完整載入
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
指定設定核取方塊狀態之後出現快顯對話方塊時要執行的操作
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
找不到具有指定 CSS 選取器的元素
指出找不到具有指定 CSS 選取器的網頁元素
無法設定核取方塊的狀態
指出設定所指定核取方塊的狀態時發生問題
選取網頁上的選項按鈕。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
要選取的選項按鈕
等待頁面載入
無法使用
布林值
是
指定選取選項按鈕後,是否要等待新網頁完整載入
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
指定選取選項按鈕之後出現快顯對話方塊時要執行的操作
Dialog button to press
是
文字值
確定
快顯對話方塊出現時要按下的對話方塊按鈕
變數已產生
此動作不會產生任何變數。
例外狀況
描述
找不到具有指定 CSS 選取器的元素
指出找不到具有指定 CSS 選取器的網頁元素
無法選取選項按鈕
指出選取指定的選項按鈕時發生問題
設定網頁上的下拉式清單值
設定或清除網頁表單中,下拉式清單的已選取選項
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
選取要設定其值的下拉式清單
作業
無法使用
清除所有選項、依名稱選取選項、依索引選取選項
清除所有選項
選取要選取值或清除下拉式清單中選取的值
選項名稱
否
文字值 清單
在下拉式清單中,輸入要選取的選項或選項清單。 只有在使用複選清單時,多個選項才有意義。 如果清單是單選,則只會使用指定清單的第一個選項。
使用規則運算式
無法使用
布林值
誤判為真
指定是否要將選項名稱值解譯為規則運算式
選項索引
否
數值 清單
在下拉式清單中,輸入要選取的索引或索引清單。 只有在使用複選清單時,多個選項才有意義。 如果清單是單選,則只會使用指定清單的第一個選項。
等待頁面載入
無法使用
布林值
確判為真
指定設定下拉式清單值後,是否要等待新網頁完整載入
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
指定設定下拉式清單值之後出現快顯對話方塊時要執行的操作
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
找不到具有指定 CSS 選取器的元素
指出找不到具有指定 CSS 選取器的網頁元素
無法設定選取的選項
指出設定選取的下拉式清單選項時發生問題
按下網頁按鈕。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
選取要按下的按鈕
等待頁面載入
無法使用
布林值
是
指定按下按鈕後,是否要等待新網頁完整載入
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
指定按下按鈕之後出現快顯對話方塊時要執行的操作
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
變數已產生
此動作不會產生任何變數。
例外狀況
描述
找不到具有指定 CSS 選取器的元素
指出找不到具有指定 CSS 選取器的網頁元素
無法按一下網頁按鈕
指出按一下指定的網頁按鈕時發生問題
如果網頁包含
根據網頁中是否存在指定文字或元素,標記有條件的動作區塊起點。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
Check if web page
無法使用
包含元素、不包含元素、包含文字、不包含文字
包含元素
檢查網頁中是否有特定文字或網頁元素存在
UI 元素
否
UI 元素
選取網頁上要檢查的 UI 元素
文字
否
文字值
輸入網頁上要檢查的文字
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
無法與瀏覽器通訊
指出瀏覽器發生錯誤
等待網頁內容
暫停流程,直到網頁上特定文字片段或網頁元素出現或消失。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
Wait for web page to
無法使用
包含元素、不包含元素、包含文字、不包含文字
包含元素
指定是否要等待特定文字或網頁元素出現或消失在網頁中
UI 元素
否
UI 元素
選取網頁上要檢查的 UI 元素
文字
否
文字值
輸入網頁上要檢查的文字
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
名描述
等待網頁內容失敗
指出等待作業失敗
啟動新的 Internet Explorer
啟動新執行個體或附加至 Internet Explorer 的執行中執行個體,讓網站和 Web 應用程式自動化。
引數
選用
接受
預設值
描述
Launch mode
無法使用
啟動自動化瀏覽器、啟動新的 Internet Explorer、附加至執行中的 Internet Explorer
啟動自動化瀏覽器
指定要啟動自動化瀏覽器或新的 Internet Explorer 執行個體,或附加至現有執行個體
Attach to Internet Explorer tab
無法使用
依標題、依 URL、使用前景視窗
依標題
指定要依標題、URL 附加至 Internet Explorer 索引標籤,或附加至做為前景視窗執行的 Internet Explorer 使用中索引標籤
Initial URL
否
文字值
輸入網頁瀏覽器啟動時要前往的網站 URL
Tab title
否
文字值
輸入要做為附加目標的 Internet Explorer 索引標籤標題 (或其中一部分)
Tab URL
否
文字值
輸入要做為附加目標的 Internet Explorer 索引標籤 URL (或其中一部分)
Window state
無法使用
正常、最大化、最小化
標準
指定要以標準、最小化或最大化的狀態來啟動瀏覽器視窗
目標桌面
無法使用
本地電腦、目前已連結或至少擷取了一個 UI 元素的任何虛擬桌面
本機電腦
設定瀏覽器要啟動的目標桌面的連接字串
Clear cache
無法使用
布林值
誤判為真
指定是否要在啟動網頁瀏覽器後,隨即完整清除其快取
Clear cookies
無法使用
布林值
否
指定是否要在啟動網頁瀏覽器後,隨即清除當中儲存的所有 Cookie
Wait for page to load
無法使用
布林值
是
指定是否要等待新網頁完整載入再繼續進行
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
Specify what to do if a pop-up dialog appears while loading the initial web page
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
Custom user agent string
是
文字值
指定執行階段 Web 協助程式的自訂使用者代理程式字串。 如果此欄位保留空白,則執行階段 Web 協助程式會預設使用電腦上所安裝 Internet Explorer 的使用者代理程式字串。
注意
只有當網際網路選項 功能表已停用在受保護模式下執行 時,清除快取 和清除 Cookie 選項才能依預期發揮作用。
變數已產生
例外狀況
例外
Description
無法啟動 Internet Explorer
指出啟動 Internet Explorer 時發生問題
URL 無效
指出提供的 URL 無效
啟動新的 Firefox
啟動新執行個體或附加至 Firefox 的執行中執行個體,讓網站和 Web 應用程式自動化。
引數
選用
接受
預設值
描述
Launch mode
無法使用
啟動新執行個體、附加至執行中的執行個體
啟動新執行個體
指定要啟動新的 Firefox 執行個體,或附加至現有執行個體
Attach to Firefox tab
無法使用
依標題、依 URL、使用前景視窗
依標題
指定要依標題、URL 附加至 Firefox 索引標籤,或附加至做為前景視窗執行的 Firefox 使用中索引標籤
Initial URL
否
文字值
輸入網頁瀏覽器啟動時要前往的網站 URL
Tab title
否
文字值
輸入要做為附加目標的 Firefox 索引標籤標題 (或其中一部分)
Tab URL
否
文字值
輸入要做為附加目標的 Firefox 索引標籤 URL (或其中一部分)
Window state
無法使用
正常、最大化、最小化
標準
指定要以標準、最小化或最大化的狀態來啟動瀏覽器視窗
目標桌面
無法使用
本地電腦、目前已連結或至少擷取了一個 UI 元素的任何虛擬桌面
本機電腦
設定瀏覽器要啟動的目標桌面的連接字串
Clear cache
無法使用
布林值
誤判為真
指定是否要在啟動網頁瀏覽器後,隨即完整清除其快取
Clear cookies
無法使用
布林值
否
指定是否要在啟動網頁瀏覽器後,隨即清除當中儲存的所有 Cookie
Wait for page to load
無法使用
布林值
是
指定是否要等待新網頁完整載入再繼續進行
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
Specify what to do if a pop-up dialog appears while loading the initial web page
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
Timeout
否
數值
60
設定您想要等候瀏覽器啟動的時間 (秒鐘),在此時間過後,此動作即失敗
使用者資料資料夾
無法使用
Picture-in-Picture 預設、瀏覽器預設、自訂
Picture-in-Picture 預設值
指定流程在 Picture-in-Picture 模式下執行時間瀏覽器所使用的使用者資料資料夾。 如果選擇瀏覽器預設,則無法同時在桌面和 Picture-in-Picture 中開啟瀏覽器。 了解詳細資訊
使用者資料夾路徑
否
資料夾
指定流程在 Picture-in-Picture 模式下執行時間瀏覽器所使用的使用者資料資料夾的路徑。 了解詳細資訊
變數已產生
例外狀況
例外
Description
無法啟動 Firefox
指出啟動 Firefox 時發生問題
URL 無效
指出提供的 URL 無效
啟動新的 Chrome
啟動新執行個體或附加至 Chrome 的執行中執行個體,讓網站和 Web 應用程式自動化。
引數
選用
接受
預設值
描述
Launch mode
無法使用
啟動新執行個體、附加至執行中的執行個體
啟動新執行個體
指定要啟動新的 Chrome 執行個體,或附加至現有執行個體
Attach to Chrome tab
無法使用
依標題、依 URL、使用前景視窗
依標題
指定要依標題、URL 附加至 Chrome 分頁,或附加至做為前景視窗執行的 Chrome 使用中分頁
Initial URL
否
文字值
輸入網頁瀏覽器啟動時要前往的網站 URL
Tab title
否
文字值
輸入要做為附加目標的 Chrome 分頁標題 (或其中一部分)
Tab URL
否
文字值
輸入要做為附加目標的 Chrome 分頁 URL (或其中一部分)
Window state
無法使用
正常、最大化、最小化
標準
指定要以標準、最小化或最大化的狀態來啟動瀏覽器視窗
目標桌面
無法使用
本地電腦、目前已連結或至少擷取了一個 UI 元素的任何虛擬桌面
本機電腦
設定瀏覽器要啟動的目標桌面的連接字串
Clear cache
無法使用
布林值
誤判為真
指定是否要在啟動網頁瀏覽器後,隨即完整清除其快取
Clear cookies
無法使用
布林值
否
指定是否要在啟動網頁瀏覽器後,隨即清除當中儲存的所有 Cookie
Wait for page to load
無法使用
布林值
是
指定是否要等待新網頁完整載入再繼續進行
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
Specify what to do if a pop-up dialog appears while loading the initial web page
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
Timeout
否
數值
60
設定您想要等候瀏覽器啟動的時間 (秒鐘),在此時間過後,此動作即失敗
使用者資料資料夾
無法使用
Picture-in-Picture 預設、瀏覽器預設、自訂
Picture-in-Picture 預設值
指定流程在 Picture-in-Picture 模式下執行時間瀏覽器所使用的使用者資料資料夾。 如果選擇瀏覽器預設,則無法同時在桌面和 Picture-in-Picture 中開啟瀏覽器。 了解詳細資訊
使用者資料夾路徑
否
資料夾
指定流程在 Picture-in-Picture 模式下執行時間瀏覽器所使用的使用者資料資料夾的路徑。 了解詳細資訊
變數已產生
例外狀況
例外
Description
無法啟動 Chrome
指出啟動 Chrome 時發生問題
URL 無效
指出提供的 URL 無效
啟動新的 Microsoft Edge
啟動新執行個體或附加至 Microsoft Edge 的執行中執行個體,讓網站和 Web 應用程式自動化。
引數
選用
接受
預設值
描述
Launch mode
無法使用
啟動新執行個體、附加至執行中的執行個體
啟動新執行個體
指定要啟動新的 Microsoft Edge 執行個體,或附加至現有執行個體
Attach to Microsoft Edge tab
無法使用
依標題、依 URL、使用前景視窗
依標題
指定要依標題、URL 附加至 Microsoft Edge 索引標籤,或附加至做為前景視窗執行的 Microsoft Edge 使用中索引標籤
Initial URL
否
文字值
輸入網頁瀏覽器啟動時要前往的網站 URL
Tab title
否
文字值
輸入要做為附加目標的 Microsoft Edge 索引標籤標題 (或其中一部分)
Tab URL
否
文字值
輸入要做為附加目標的 Microsoft Edge 索引標籤 URL (或其中一部分)
Window state
無法使用
正常、最大化、最小化
標準
指定要以標準、最小化或最大化的狀態來啟動瀏覽器視窗
目標桌面
無法使用
本地電腦、目前已連結或至少擷取了一個 UI 元素的任何虛擬桌面
本機電腦
設定瀏覽器要啟動的目標桌面的連接字串
Clear cache
無法使用
布林值
誤判為真
指定是否要在啟動網頁瀏覽器後,隨即完整清除其快取
Clear cookies
無法使用
布林值
否
指定是否要在啟動網頁瀏覽器後,隨即清除當中儲存的所有 Cookie
Wait for page to load
無法使用
布林值
是
指定是否要等待新網頁完整載入再繼續進行
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
Specify what to do if a pop-up dialog appears while loading the initial web page
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
Timeout
否
數值
60
設定您想要等候瀏覽器啟動的時間 (秒鐘),在此時間過後,此動作即失敗
使用者資料資料夾
無法使用
Picture-in-Picture 預設、瀏覽器預設、自訂
Picture-in-Picture 預設值
指定流程在 Picture-in-Picture 模式下執行時間瀏覽器所使用的使用者資料資料夾。 如果選擇瀏覽器預設,則無法同時在桌面和 Picture-in-Picture 中開啟瀏覽器。 了解詳細資訊
使用者資料夾路徑
否
資料夾
指定流程在 Picture-in-Picture 模式下執行時間瀏覽器所使用的使用者資料資料夾的路徑。 了解詳細資訊
變數已產生
例外狀況
例外
Description
無法啟動 Microsoft Edge
指出啟動 Microsoft Edge 時發生問題
URL 無效
指出提供的 URL 無效
建立新索引標籤
建立新索引標籤,並瀏覽至指定 URL (Microsoft Edge、Chrome 和 Firefox 可支援)。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
URL to navigate to
否
文字值
輸入要瀏覽的目標 URL 或包含 URL 的變數
Wait for page to load
無法使用
布林值
是
指定是否要等待新網頁完整載入再繼續進行
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
指定若載入網頁時出現快顯對話方塊,要執行的操作
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
變數已產生
例外狀況
例外
Description
URL 無效
指出提供的 URL 無效
無法建立新索引標籤
指出建立新索引標籤時發生問題
前往網頁
瀏覽網頁瀏覽器至新頁面。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
Navigate
無法使用
至 URL、上一頁、下一頁、重新載入網頁
至 URL
指定要瀏覽的目標位置
URL
否
文字值
輸入要瀏覽的目標 URL
Wait for page to load
無法使用
布林值
是
指定是否要等待網頁完整載入再繼續進行
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
指定若載入網頁時出現快顯對話方塊,要執行的操作
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
無法瀏覽至網頁
指出瀏覽至指定的網頁時發生問題
URL 無效
指出提供的 URL 無效
按一下網頁上的連結
按一下網頁的連結或任何其他元素。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
選取網頁上要按一下的 UI 元素
按一下類型
無法使用
按滑鼠左鍵、按滑鼠右鍵、按兩下、左鍵向下、左鍵向上、右鍵向下、右鍵向上、按中間鍵
按滑鼠左鍵
要執行的按一下類型
傳送實體點擊
N/A
布林值
False
指定點選之前是否要將滑鼠游標移至元素上。 當模擬點選無法在元素上執行意圖的動作時,就需要實體點選。 因為此選項需要聚焦在瀏覽器視窗,所以會自動在前景顯示。
等待頁面載入
無法使用
布林值
確判為真
指定點擊連結後,是否要等待新網頁完整載入
網頁載入逾時
否
數值
60
設定動作擲回錯誤之前的頁面載入時間,以秒為單位
如果出現快顯對話方塊
N/A
關閉它、按下按鈕,不執行任何動作
不執行任何動作
指定點擊連結後,出現彈出式對話方塊時要執行的操作
Dialog button to press
是
文字值
確定
輸入快顯對話方塊出現時要按下的對話方塊按鈕
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
找不到具有指定 CSS 選取器的元素
指出找不到具有指定 CSS 選取器的網頁元素
無法按一下 UI 元素
指出按一下指定的元素時發生問題
按一下網頁上的下載連結
按一下網頁中下載檔案的連結。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
否
UI 元素
選取網頁上要按一下的 UI 元素
目的地資料夾
否
資料夾
輸入或選擇要儲存下載檔案的目的地資料夾的完整路徑,或包含資料夾的變數
變數已產生
引數
類型
描述
DownloadedFile
檔案
儲存下載所在磁碟上的檔案。 這個值是一個檔案路徑,由以上所指定的下載資料夾以及 web 伺服器所提供的檔案名稱組成。
例外狀況
例外
描述
無法下載檔案
指出下載指定的檔案時發生問題
找不到具有指定 CSS 選取器的元素
指出找不到具有指定 CSS 選取器的網頁元素
無法按一下 UI 元素
指出按一下指定的元素時發生問題
無法儲存檔案
指出儲存指定的檔案時發生問題
在網頁上執行 JavaScript 函數
在網頁上執行 JavaScript 函數並取得傳回的結果。
注意
移轉至資訊清單 V3 瀏覽器擴充功能,會影響此動作。 如需有關資訊清單 V3 以及其如何影響在網頁上執行 JavaScript 函式 動作的詳細資訊,請移至移轉至資訊清單 V3 。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
JavaScript function
是
文字值
function ExecuteScript() { /*您的程式碼在這裡,傳回一些內容 (選用);*/ }
輸入要在網頁上執行的 JavaScript 函數
變數已產生
引數
類型
描述
Result
文字值
執行 JavaScript 函數的結果
例外狀況
例外狀況
描述
無法執行 JavaScript
指出執行 JavaScript 時發生問題
將滑鼠暫留在網頁的元素上方
將滑鼠暫留在網頁的元素上方。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要使用的網頁瀏覽器執行個體的變數
UI 元素
無
UI 元素
選取網頁上要暫留的 UI 元素
移動滑鼠以懸停
無
布林值
誤判為真
指定是否要將滑鼠游標移動到元素上,以懸停在 UI 元素上。 當模擬懸停不對元素執行有意的動作時,則需要實體懸停。 因為此選項需要瀏覽器視窗具有焦點,因此會自動將其帶到前景。
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
無法暫留在元素上方
指出暫留在指定的元素上方時發生問題
關閉網頁瀏覽器
關閉網頁瀏覽器視窗。
引數
選用
接受
預設值
描述
Web browser instance
否
網頁瀏覽器執行個體
輸入或選擇包含要關閉的網頁瀏覽器執行個體的變數
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況
描述
無法關閉網頁瀏覽器
指出關閉網頁瀏覽器時發生問題