前言:
? ? ? ? ? ?本篇主要是robotframework 的使用IDE不一樣,上一篇使用的是ride绣檬。相比較ride我更喜歡eclipse的插件red婚被,他不但包含了ride表格功能爱致,而且更容易寫碼,寫碼帶自動提示。個人感覺寫碼的效率高于表格迁杨。
下面附上red官方鏈接
RED - Robot Editor | Eclipse based editor for RobotFramework testcases
安裝步驟:
?一.安裝Python3?
Mac 自帶Python2.7,但是將要棄用.這里我們安裝Python3,不要卸載Python2.7(系統(tǒng)會有很多關聯(lián),比如xcode)
1.安裝python3.7
進入python官網(wǎng):https://www.python.org/胧砰,選擇MAC版本的python3.7版本下載,下載名舉例:python-3.7.3-macosx10.9.pkg
一路下一步:安裝完成之后會多兩個應用
2.在終端驗證Python3是否安裝成功
命令:Python3
如圖:Python3安裝成功
二.安裝eclipse
本文不做過多詳細介紹旦委,因為之前寫Java自動化代碼時配置的環(huán)境奇徒,大家可以參考網(wǎng)上教程。
三.安裝Robotframework
提示:一定要使用pip3安裝robotframework
命令:pip3 install robotframework
提示:我這是安裝成功的截圖
驗證是否安裝成功:
命令:pip3 list
四.安裝Selenium2Library
提示:一定要使用pip3安裝Selenium2Library
命令:pip3 install robotframework-selenium2library
提示:我這是安裝成功的截圖
驗證是否安裝成功:
命令:pip3 list
四.安裝Eclipse插件RED
直接上圖:
1.
2.
3.
Name: 自取
Location:地址
http://master.dl.sourceforge.net/project/red-robot-editor/repository
4.
接下來就是漫長的等待時間
五.配置RED
1.切換robot視圖
驗證:看是否顯示robot圖標
2.設置Python3路徑
? ? 1.查看Python3路徑
命令:which python3
3.設置代碼自動提示
添加內(nèi)容:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@&*:[
六.安裝Chromedriver?
1.下載Chromedriver
官方文檔說要把瀏覽器驅(qū)動放到/usr/bin 或者/usr/local/bin 中并且driver的版本好和瀏覽器的版本對應缨硝,這里大家自行查找下載摩钙。
那么問題來了,我下載好相應的driver后放在/usr/local/bin中查辩,并在.bash_profile中配置了相應的環(huán)境變量胖笛。還是會報錯找不到driver路徑。
后來嘗試放到/usr/bin中發(fā)現(xiàn)放不進去
原因是:系統(tǒng)有一個?System Integrity Protection (SIP)?系統(tǒng)完整性保護宜岛,如果此功能不關閉长踊,是無法移動到 /usr/bin 目錄下的
解決辦法
電腦關機,然后在開機時按住?command?+?R 鍵萍倡,直到出現(xiàn)蘋果 logo 和進度條時松開身弊,進入OS X恢復模式。
進入恢復模式后打開【實用工具】——【終端】
在終端輸入命令?csrutil disable列敲,然后關閉終端阱佛。(如果要重新開啟,同樣的方法輸入?csrutil enable)
最后重啟電腦即可戴而。
驗證方法
重啟之后瘫絮,重新在 chromedriver 的路徑下執(zhí)行?sudo mv chromedriver /usr/brn?成功移動。
接著在命令行輸入?chromedriver?如果顯示如下填硕,則說明安裝成功麦萤。