iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
Software Development

QA 三十天養成日記系列 第 19

[Day19] [Web 自動化] Robot framework 起手式,快速安裝跟設定

  • 分享至 

  • xImage
  •  

此篇有點突然,因為發現漏講了一篇 Robot framework,故而補充說明
文章閱讀順序由上至下,建議是

  1. (此篇文章)[Day19] [Web 自動化] Robot framework 起手式,快速安裝跟設定
  2. [Day15] [Web 自動化] Robot framework 教學,新手初次小專案,帶你快速進入自動化測試領域
  3. [Day16] [Web 自動化] Robot framework 基本常見的 Keywords 用法及語法
  4. [Day17][Web 自動化] Robot framework 教學,新手無痛起步!讓你的小專案成為完整體吧!
  5. [Day 18][Web 自動化]從零開始,我想建置 Robot framework 專案架構,該如何分配檔案層級?

Robot framework 安裝教學可以參考: 鼠年全馬鐵人挑戰 WEEK 13:Robot Framework (上)

基本上安裝都蠻簡單的,上方連結作者也寫得很好,就在請各位自行參考了

主要此篇會當作是延伸教學


安裝 chromedriver

先檢查目前 chrome 版本為多少

檢查目前 chrome 版本

確認版本後,請前往 下載 chromedriver ,依照剛剛的結果,找到相對應的版號並下載

Windows 版本

將下載的 chromedriver 解壓縮後,將執行檔直接放進原生 Python 的主路徑內

(以我的案例是 C:\Program language\Python3.7.1)

(通常是放置C槽,若實在忘記了,請試著在電腦中搜尋 Python)

chromedriver 安裝結果

MacOS 版本

先打開的 Finder,按下 「command+shift+G」,輸入 「 /usr/local」,會看到 bin 的資料夾。
把剛剛下載好的 chromedriver 檔案,直接拖曳到 bin 資料夾中即可。

這邊多注意,可能 mac 阻擋這個軟體,所以可以把 chromedriver 安全性強制開啟
chromedriver 安全性強制開啟

  1. 點擊左上角 Mac 的 Logo
  2. 點擊 系統偏好設定
  3. 點擊 安全性與隱私
  4. 將 chromedriver 安全性給開啟

上述都完成後,基本上你可以正常開始運作你的 Robot framework 囉~

安裝 VSCode Robot framework 套件可以讓編輯器更視覺化

你需要一個編輯器才能進行程式撰寫,我是以使用 VScode 為主

開啟 VScode後,建立專案資料夾,我姑且命名 Robot Framework

資料夾內新增一檔案命名為 test.robot (副檔名是robot喔)

打開 test.robot 輸入如下內容並儲存

*** Settings ***
    Library           Selenium2Library

*** Test Cases ***
    Open Google
        Open Browser    http://google.com    chrome

在 VScode 中找到 延伸模組 搜尋並下載 Robot Framework 模組,重啟開起 VScode,就完成囉~

Robot Framework模組

模組可以讓你在視覺上更舒服~

安裝前

https://i.imgur.com/kFrPlbR.png

安裝後
https://i.imgur.com/6avprAH.png


上一篇
[Day 18][Web 自動化]從零開始,我想建置 Robot framework 專案架構,該如何分配檔案層級?
下一篇
[Day20][小技巧] 破解圖形驗證碼!使用 Python + 2Captcha 兩步驟就行了!
系列文
QA 三十天養成日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言