發表文章

目前顯示的是 1月, 2022的文章

RPA軟體測試:Ui-Path 語法:Assign Activity

圖片
 RPA軟體測試:Ui-Path 語法:Assign 程式語言的等號(=),不是相等的意思,而是對變數賦予值。 在判斷式的等號,是判斷是否為真,回傳布林值,Truth or False。 Java與Python使用=去對變數賦值(Assign)。Java使用2個等號(==)作為判斷式。在if activity中的等號才會被當作判斷式。 而在Ui-Path中則使用Activity中的Assign Activity去對變數賦值。 Ui-Path的Assign有2種如下圖: Ui-Path的Activity有2種Assign。 Assign: 只對一個變數賦值。 Multiple Assign: 可以對多個變數賦值。 如果喜歡在某個Sequence的開頭宣告一堆變數的,可以使用Multiple Assign,看起來比較整齊,程式比較有可讀性。

RPA軟體測試:UI-Path 語法:And 與 AndAlso的區別

圖片
對於學習Ui-Path的新手,可能會需要知道這個,所以這篇文章給學習Ui-Path的新手一個參考。 Ui-Path 語法:Ui-Path 中的Operator的 And 與 AndAlso Ui-path借用了VB.Net的語法:  And 與 AndAlso JAVA則是 & 與 && ,分別代表 And 與 AndAlso。 And表示判斷在And前面的判斷式如果是False仍會再去判斷And後面的判斷式是否為Truth。 AndAlso則表示如果AndAlso前面的判斷式如果已經為False,則不需要再去判斷後面的判斷式是否為Truth,因為整條判斷式已經為False,所以一定會走False的那條路線,不需要再去判斷AndAlso後面的判斷式,如此可以省一點CPU的時間。 如上圖,num2=and後面的判斷式,因為s_empty是空的,如果對沒有宣告的變數操作,會拋出nullpointerException,所以表示有去判斷後面的判斷式。 錯誤訊息如下: Source: If Message: Object reference not set to an instance of an object. Exception Type: System.NullReferenceException RemoteException wrapping System.NullReferenceException: Object reference not set to an instance of an object.     at lambda_method(Closure , ActivityContext )    at Microsoft.VisualBasic.Activities.VisualBasicValue`1.Execute(CodeActivityContext context)    at System.Activities.CodeActivity`1.InternalExecuteInResolutionContext(CodeActivityContext context)    at System.Activities.Runtime.ActivityExecutor.ExecuteInResolutionContex

Ui-Path 如何解JSON格式的檔案呢?使用Deserialize Json

圖片
  Ui-Path 如何解JSON格式的檔案呢?使用Deserialize Json 可以使用下面2個Activities來解: Deserialize JSON: 回傳為JObject object. Deserialize JSON Array: 回傳為JArray object. 上圖為Deserialize JSON的範例 範例下載: ui-path官網

RPA軟體測試:UI-path 如何安裝Market place的nupkg檔案呢?

圖片
  RPA軟體測試:UI-path 如何安裝已經Market place的nupkg檔案呢? UI-path還有marketplace可以下載元package件。 本範例採用安裝SQLiteDatabase 的SQLiteDatabaseForUiPath.1.0.17.nupkg為範例說明。 要安裝nupkg檔案共有下列步驟: 點選Manage Packages. Marketplace->搜尋輸入sqlite則會出現3.這個package -> install -> save 點選Manage Packages Marketplace->搜尋輸入sqlite則會出現3.這個package -> install -> save 安裝完後,再次點選Manage package就會看到剛才已經安裝好的package,如下圖: that's it.

RPA軟體測試:UIpath 下載與安裝教學

圖片
Robotic process automation(RPA ) RPA全名為Robotic process automation (RPA) ,為使用軟體機器人或人工智慧來達成商業程序的自動化。有時候會稱為軟體機器人(Software robotics)。Software robotics可以與機器人軟體(robot software)做區分。傳統上,工作流程自動化的工具為軟體開發者使用API或程式語言來開發以達成自動化的目的。相對的,RPA使用GUI介面來達成自動化,所有的自動化都在作業系統的GUI中達成。這可以減少自動化的障礙,因為多數軟體並沒有提供自動化的API。 RPA軟體通常可以在多個程式中交換資料,如收信E-mail中含有發票。RPA可做到自動收信,並將發票資料輸入發票系統。 UI-path 本人因為2022年加入公司的RPA開發團隊,純粹因為工作需要而學習UI-path,目前與UI-path沒有任何商業上的關係。 ui-path為一個RPA軟體,有社群版可以使用。企業可以買企業版,一般使用者可以使用社群版。 在官方網站,註冊後,可以下載ui-path community edition,ui-path為一個執行在微軟作業系統上的應用程式。 你可以直接在官方網站的 Automation Cloud 去下載ui-path studio, 並可以查看著個 FAQ 學習更多關於UI-path studio的開始。上面的下載連結點下去後,如果沒有帳號,你必須要先註冊一個帳號後才可開始下載。 下載UI-path studio community edition約有865MB,為.msi安裝檔,下載完後滑鼠點擊2下開始安裝。 安裝畫面開始如下: 按下我接受許可協議中的條款即可開始安裝。 安裝期間會請你將Chrome, edge, IE等瀏覽器關閉,ui-path會在你的電腦上的chrome瀏覽器上安裝chrome元件。 安裝完成啟動ui-path studio。 一開始會詢問啟用ui-path stuido或ui-path studioX。 如圖,程式設計師請選擇左邊,一般使用者請選擇右邊。 之後會有個快速教學Unicorn Quick Tutorial: 如上圖,為一個小教學:自動化執行了開啟網頁,最大化視窗,輸入姓名與生日資料到網頁,按下網頁按鈕,擷取網頁文

ubuntu samba install and config

圖片
  To install Samba, we run: sudo apt update sudo apt install samba We can check if the installation was successful by running: whereis samba The following should be its output: samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz . Setting up Samba Now that Samba is installed, we need to create a directory for it to share: mkdir /home/<username>/sambashare/ The command above creates a new folder  sambashare  in our home directory which we will share later. The configuration file for Samba is located at  /etc/samba/smb.conf . To add the new directory as a share, we edit the file by running: sudo nano /etc/samba/smb.conf At the bottom of the file, add the following lines: [sambashare] comment = Samba on Ubuntu path = /home/username/sambashare read only = no browsable = yes Then press  Ctrl-O  to save and  Ctrl-X  to exit from the  nano  text editor. What we’ve just added comment: A brief des

3 way to delete remote drive on windows 10。在windoews 10 中刪除網路磁碟機的3個方法。

圖片
在Windows 10 中,以下為3個刪除網路磁碟機的方法:  1. 使用檔案總管: 滑鼠指向網路磁碟機的圖示 -> 按滑鼠右鍵 -> 中斷(D)  。 使用檔案總管刪除網路磁碟機 2. 使用net use   /delete 指令 開啟powershell 或 start command prompt(命令提示字元,在搜尋列中輸入CMD可以找到)。 在搜尋列中輸入CMD可以找到命令提示 net use z: /delete 3. 如果需要一次就刪除所有的網路磁碟機可以使用 *  這個萬用字元。 net use * /delete that's it.