真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

macrobotframework測試框架搭建-創(chuàng)新互聯(lián)

前后反復(fù)裝卸花了×××天才裝好,這篇是安裝成功后回憶寫的,可能有遺漏,有的話請指出來,謝謝~

網(wǎng)站設(shè)計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);成都網(wǎng)站建設(shè)、成都做網(wǎng)站收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營了十多年的創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司。

系統(tǒng)版本: macOS 10.12.2 ;mac 自帶的Python 2.7.10

 1.安裝 pip

 終端里面sudo easy_install pip,運(yùn)行完可以用pip help測試一下是否安裝成功,當(dāng)時安裝的是 pip (9.0.1)

CX-MacBook-Pro:~ CX$ sudo easy_install pip
CX-MacBook-Pro:~ CX$ pip help

(ps:用sudo的時候需要輸入密碼,這個密碼是你自己電腦的密碼)

2. 安裝 robotframework

  終端里面sudo pip install robotframework ,運(yùn)行完可以用pybot --version測試一下是否安裝成功。

/Library/Python/2.7/site-packages/  下會有一個robot文件夾

CX-MacBook-Pro:~ CX$ sudo pip install robotframework

CX-MacBook-Pro:~ CX$ pybot --version
Robot Framework 3.0.2 (Python 2.7.10 on darwin)

(不加sudo,會有權(quán)限報錯)

3. 安裝 robotframework-ride

終端里面sudo pip install robotframework-ride,運(yùn)行完可以用pip list 查看用

CX-MacBook-Pro:~ CX$ sudo pip install robotframework-ride

CX-MacBook-Pro:~ CX$ pip list

 4. 安裝wxPython

http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

下載 wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg ,直接雙擊.pkg 報錯:安裝失敗

因為找不到要安裝的軟件

正確的安裝方式:

 4.1 下載后雙擊解壓,.pkg點擊安裝包,右鍵選擇:顯示包內(nèi)容

 4.2 打開Contents/Resources/ ,雙擊解壓該文件wxPython2.8-osx-unicode-universal-py2.7.pax.gz

 4.3 將解壓文件中的usr/local的lib文件復(fù)制到系統(tǒng)usr/local中 (用 finder 前往文件夾 ,合并lib文件)

 4.4 將Contents/Resources 下面的postflight復(fù)制到桌面,cd到postflight所在的目錄,運(yùn)行命令

CX-MacBook-Pro:~ CX$ cd /Users/CX/Desktop
CX-MacBook-Pro:Desktop CX$ sudo ./postflight

 4.5 運(yùn)行ride.py,會提示python驅(qū)動是32位: python should be executed in 32-bit mode with wxPython on OSX.

  所以需要強(qiáng)制執(zhí)行為32位

CX-MacBook-Pro:Desktop CX$ defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

(ps:不要用brew/pip 安裝wxPython,因為安裝的版本是3.0.2.0/4.0.0b2,運(yùn)行ride.py會報版本不支持--wrong wxPython version。)

5. 安裝robotframework-selenium2library

終端里面sudo pip install robotframework-selenium2library

CX-MacBook-Pro:~ CX$ sudo pip install robotframework-selenium2library

終端 pip list

pip (9.0.1)

robotframework (3.0.2)

robotframework-ride (1.5.2.1)

robotframework-selenium2library (1.8.0)

wxPython (2.8.12.1)

安裝好環(huán)境rfs后,終端輸入啟動ride.py 。創(chuàng)建測試項目->創(chuàng)建測試套件->創(chuàng)建測試用例,導(dǎo)入Selenium2Library 。

在“測試套件”的Edit標(biāo)簽頁,點擊“Library”按鈕,彈出輸入框,Name輸入:Selenium2Library(用粘貼會導(dǎo)入失???),點擊OK 完。如果導(dǎo)入的庫顯示為紅色,表示導(dǎo)入的庫不存在,黑色則表示導(dǎo)入成功。

browser 用的 firefox (版本 56.0 64位)運(yùn)行第一個case時,報錯 :WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

 6. geckodriver放至 /usr/local/bin/

https://github.com/mozilla/geckodriver/releases

下載的版本 geckodriver-v0.19.0-macos.tar.gz ,解壓后將geckodriver 存放至 /usr/local/bin/ 路徑下即可

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)頁題目:macrobotframework測試框架搭建-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://weahome.cn/article/djsjoi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部