設(shè)計(jì)程式時畜普,最怕的就是莫名的跳出一個個錯誤提示框了期丰。明明自己程式設(shè)計(jì)的很合理啊,為啥這個UiPath就是不配合我的理想狀態(tài)呢吃挑,可能是遇到傳說中的bug了钝荡?
見招拆招,今天咱們來見識幾個常見的錯誤和應(yīng)對方法舶衬,不著不慌埠通,慢慢搞定它們!
1.“變量未賦值”錯誤提示如下:
Message:
Object reference not set to an instance of an object. This error usually occurs
when using a variable with no set value (not initialized).
Exception Type: NullReferenceException
這類型的錯誤為變量無初始值逛犹。即報錯的activity中使用了變量端辱,但執(zhí)行時發(fā)現(xiàn)變量沒有找到對應(yīng)的值,或者變量對應(yīng)的值為空虽画。通常這個時候舞蔽,需要檢查上一步變量賦值的正確性。
2.“超預(yù)設(shè)時間”錯誤提示如下:
Message: (runtime execution error)The operation has timed out.
Exception Type: System.TimeoutException
出現(xiàn)錯誤的原因通常發(fā)生在網(wǎng)頁執(zhí)行點(diǎn)擊/取值码撰,或者獲取outlook郵件時渗柿。UiPath對activity執(zhí)行動作的默認(rèn)時間為30秒,若30秒內(nèi)該activity動作未執(zhí)行完畢脖岛,則會報超時朵栖。
這時,需要對此activity的右側(cè)屬性中TimeoutMS進(jìn)行等待時間的設(shè)定柴梆,單位為毫秒混槐,輸入120,000意味著等待120秒,也就是設(shè)定等待時間為兩分鐘轩性。
3.“選擇器錯誤”提示如下:
Message: Cannot find the UI element corresponding to this selector
Exception
Type: SelectorNotFoundException
出現(xiàn)錯誤的原因?yàn)樵璦ctivity中的selector元素已失效,通常發(fā)生在click,type into揣苏,get text等于UI element交互的時候悯嗓。這時候,需要重新選擇UI element并且最好對selector做調(diào)整卸察,選取idx元素代替aaname屬性脯厨。
有幫助?點(diǎn)擊“贊賞”支持喲坑质,一塊錢也是愛
有幫助合武?分享朋友圈喲,互助的快樂需要您傳遞