Robot framework with Vs code (Windows) Part. 1

JIE YU, WANG
4 min readSep 12, 2023

自學Robot Framework-開始!

什麼是Robot Framework?

  • Web 的自動化測試框架
  • Open source
  • 主要功能是用於自動化測試和機器人流程自動化 (RPA)。

單詞解釋:機器人流程自動化 RPA — (Robotic Process Automation) 模擬使用者操作電腦時經常做的事情,將這些重複且枯燥的作業程序自動化。 可以確保反覆測試時條件一致,不會要任何事情都依靠使用者的記憶去執行,大大提升了工作效率以及品質。

免費仔的快樂往往就是這麼樸實無華且枯燥

Robot Framework 底層是以 Python & Selenium 組成的可擴展、以關鍵字驅動的測試自動化框架。

使用框架的好處就是你可以運用神人已經封裝好的程式碼,不用重新製造輪子,就可以達成你要的效率,對新手特別友善,菜雞如我當然二話不說,就選擇以 Robot Framework 當作程式自動化新手起步囉~

第一關:Python+VS code環境建置、安裝webdriver。

首先可以參照我們微軟大大的教學

使用 Visual Studio Code 設定您的 Python 初學者開發環境

‼️ 注意注意,目前我是用 Python 官網安裝 Python 3.9,不是透過 Windows Store 安裝 App。 用 Windows Store 去下載,路徑不一樣會導致以下的步驟無法設定成功唷~

  • 如果出現以下錯誤訊息,請將 python 指令改為 py 指令
python: The term 'python' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
  • 從 VS code 擴充套件中,安裝 Python 時,注意要去設定 VS code 抓取 python 執行檔的路徑
Python執行檔通常會儲存在以下路徑
C:\\Users\\${username}\\AppData\\Local\\Programs\\Python\\Python39
  • (擴充套件裡面也會有 Gif 圖片的說明)
  • 使用 py hello.py 或是 python hello.py 指令,有成功出現 Hello World 之後,就完成最初始的環境建置了!

安裝Chrome Webdriver

因為我自己做的是網頁系統的測試,藉由 Python + RobotFramework,去操控Chrome進行操作。

  • 首先先確認需求要的版本編號或是你自己電腦本身的版本編號(說明→關於Google Chrome),或網址欄輸入 chrome://settings/help,進入畫面。
  • 再來進入 Chrome Driver 的下載網站 ,根據版本前兩碼來選擇 Driver。
  • 以我的為例,我可以直接下載 ChromeDriver 93.0.4677.63這個版本的Driver。
  • 點擊版本對應的下載連結,依照你使用的作業系統安裝
  • 將 chromedriver.exe 解壓縮到跟你 python 程式同一個路徑(以我的例子就是放到C:\Users\Pomi\python),以便讓 Python 抓得到 Driver 執行。

完成第一關~d(・∀・)b

--

--

JIE YU, WANG
0 Followers

這世上所有有價值的事情都很花時間,但也是因為它有價值所以才辛苦。86年次在台北兢兢業業的奮鬥人生