【云擴RPA】Amanda-OCR-HowToUse

圖像識別-使用方法
下面將詳述如何通過圖像識別的方法來實現(xiàn):
在有兩個記事本打開的情況下,使用圖像識別的元素定位方法,點擊打開指定文件的頁面設(shè)置,輸入文本到頁眉,通過發(fā)送快捷鍵的方式關(guān)閉頁面設(shè)置界面,通過等待元素消失判斷是否關(guān)閉成功并將結(jié)果寫入日志
準備工作
打開兩個記事本文件,一個命名為Target.txt,另一個使用默認名稱Untitled.txt

打開云擴編輯器,新建一個空白項目,搜索序列組件并拖拽至設(shè)計面板,設(shè)為開始結(jié)點,雙擊打開序列
點擊文件
搜索點擊組件并拖拽至設(shè)計面板
點擊指定元素,將鼠標放到Target.txt標題欄左上角處,此時可看到整個記事本窗口為高亮顯示

按住CTRL,對工具欄的文件畫矩形框
打開頁面設(shè)置
搜索點擊組件并拖拽至設(shè)計面板。點擊指定元素
按下F2,可看到延遲5秒錄制倒計時。在倒計時時間內(nèi),點擊文件

倒計時結(jié)束后,將鼠標放到彈出菜單的左上角,此時可看到彈出菜單為高亮顯示

對彈出菜單的頁面設(shè)置畫矩形框
填寫頁面
搜索輸入文本組件并拖拽至設(shè)計面板。點擊指定元素,將鼠標放到頁面設(shè)置界面左上角標題處,此時可看到頁面設(shè)置界面為高亮顯示

按住CTRL,對頁面標簽文本和輸入框畫矩形框

輸入文本屬性欄中,文本屬性填入Header。注意!因為此處的輸入為英文,所以在運行時請將輸入法改成相應(yīng)的英文輸入法

關(guān)閉頁面設(shè)置
搜索發(fā)送快捷鍵組件并拖拽至設(shè)計面板。打開下拉菜單,找到Enter并點擊。此時可看到發(fā)送快捷鍵屬性欄中,鍵值屬性值為?"{Enter}"

判斷是否關(guān)閉成功
搜索等待元素消失組件并拖拽至設(shè)計面板。點擊指定元素,將鼠標放到頁面設(shè)置界面左上角標題處,此時可看到頁面設(shè)置界面為高亮顯示

按住CTRL,對下圖畫矩形框

點擊設(shè)計面板下的?變量標簽,并新建一個Boolean類型的變量,命名為waitElementVanish
點擊等待元素消失組件,設(shè)置其輸出結(jié)果屬性值為waitElementVanish?(若指定元素消失,則會返回?True; 否則返回?False)

將結(jié)果寫入日志
搜索寫入日志組件并拖拽至設(shè)計面板。日志內(nèi)容寫入屬性值?"PageSetupPage Vanished? : " + waitElementVanish.ToString()?(此步驟將會看到等待元素消失組件的執(zhí)行結(jié)果,即指定元素是否消失)

運行
點擊運行按鈕,結(jié)束后查看運行日志即可
如何在編輯器中下載并使用本課程示例
打開編輯器,在工具欄點擊【流程市場】
搜索【圖像識別使用方法】即可找到此流程
選中流程并點擊【下載】圖標,在【新建項目】彈窗中輸入【項目名稱】
點擊【創(chuàng)建】此時將會在本地創(chuàng)建一個新的項目
在【工作目錄】面板即可打開創(chuàng)建的項目