你還在為UiPath課程考試發愁嗎?


 

剛開始學UiPath的時候,課程的考試難倒了很多人,有語言的原因也有對課程理解的原因,記憶中好像有一課考了5次估計,由於題庫也就那么多,只要你努力考,總會過的。

學會了RPA的自動化工具,能否自動化答題呢,答案一定是肯定的

1.暴力窮舉

題目不確定,效率太低

2.制作題庫,從題庫取得正確答案,用UiPath來實現自動答題。以下是個人實現方法。

  a.下載答題網頁,分析HTML

   

  

  

  根據正確答案的綠色圖標class樣式,得到正確答案。

  這里面需要使用分數,來斷定此題是否回答正確,因為有多選漏選的情況

  b.解析並存儲

   存儲的文本如下:

  

  這里要是能存到數據庫是最好的了,不過開發成本較高。

  實現用的解析html文檔類庫HtmlAgilityPack,支持XPATH,部分代碼如下:

  

 

   c.用UiPath抓取答題題目列表

    

  d.遍歷列表,用試題內容從題庫查詢,取得正確答案

  e.答題

   點擊正確答案的選項即可

    

    

    chrome不好用了,我用IE截了個圖,上圖變量在前面處理時,加了通配符,同時將特殊字符進行了替換,考慮了單,雙引號(全半角)

    

    坑:

      1.一開始直接用的aaname的,但選項是簡單詞時,點擊會出現問題。

      2.在出現特殊字符時,無法匹配到,要做特殊處理,第六課的題目就帶有特殊字符,這課過了基本沒有什么問題

      3.選擇器的屬性值最大長度是64,包括通配符最大64位

   f.當然交卷了~~~~~~

3.結果分析

  為了提高答題的准確性,收集了團隊的所有試卷,進行收錄

  課程考試基本滿分(還有一些坑要埋或題庫不全)

4.想跑一下弄個gif,可是很久了,環境也換了,代碼跑不了了,不過真的是門門100不是夢。

 

 

……………………………………………………

感興趣的也可關注我的公眾號【UiPath助力】~~~

 

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM