close

以下運行裝置為mac,系統為 macOS High Sierra 10.13版本

mac 本身以安裝 Python 2.7,Robotframework框架是以Python為底,所以務必事先確認有無安裝Python

一. 安裝Robot framework

到https://pypi.python.org/pypi/robotframework/2.8.5 下載

解壓縮後,用終端機輸入指令

cd downloads

cd robotframework-2.8.5

python setup.py install

二. 安裝 wxPython,再用 Pip 安裝 robotframework-ride 套件。

因為mac系統更新過,舊的安裝過程已無法適用,以為已經安裝無誤了

但終端機總是顯示:

螢幕快照 2018-03-02 下午5.52.48  

各種谷歌,各種下載,映像檔還開不了,完全無解!!一切都是因為新系統的關係

接下來要介紹的是適合10.13版的wxPython安裝過程,有點兒複雜,因為是下載 source code 自行編譯安裝:

1. 先安裝 Xcode,下載 wxPython-src-3.0.2.0.tar.bz2,https://sourceforge.net/projects/wxpython/files/wxPython/3.0.2.0/

2.解壓縮後,將 src/osx/webview_webkit.mm 的 #include <WebKit/WebKit.h> 改成 #include <WebKit/WebKitLegacy.h>

這部分打開記事本或sublime改一下即可

3.再回到終端機介面,輸入以下指令:

通常是要進入解壓縮的目錄下執行,我的解壓縮完是在downloads裡面

 

 

cd downloads

 

downloads erinchen$ cd wxPython-src-3.0.2.0

 

wxPython-src-3.0.2.0 erinchen$ PREFIX=/usr/local

 

wxPython-src-3.0.2.0 erinchen$ ./configure --prefix=$PREFIX --enable-shared --enable-monolithic --enable-unicode --enable-std_string --enable-display --with-opengl --with-osx_cocoa --with-libjpeg --with-libtiff --with-libpng --with-zlib --enable-dnd --enable-clipboard --enable-webkit --enable-svg --with-expat --with-macosx-version-min=10.13 --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk --enable-universal_binary=i386,x86_64 --disable-precomp-headers

 

綠色部分是系統版本,如果有更新請改數字

整個安裝過程中會出現一些errors,但不用理他們,跑完繼續輸入

最後會出現以下資訊:

螢幕快照 2018-03-02 下午6.10.54  

 

$ make install

cd wxPython

$ sudo python setup.py build_ext WXPORT=osx_cocoa WX_CONFIG=$PREFIX/bin/wx-config UNICODE=1 INSTALL_MULTIVERSION=1 BUILD_GLCANVAS=1 BUILD_GIZMOS=1 BUILD_STC=1

$ sudo python setup.py install WXPORT=osx_cocoa WX_CONFIG=$PREFIX/bin/wx-config UNICODE=1 INSTALL_MULTIVERSION=1 BUILD_GLCANVAS=1 BUILD_GIZMOS=1 BUILD_STC=1

 

 

三.安裝 robotframework ride

 

$ pip install robotframework-ride

 

 

四.安裝Robot framework-selenium2library

pip install robotframework-selenium2library

 

五.執行ride

 

$ ride.py

 

執行成功後,會出現

螢幕快照 2018-03-03 上午12.40.16   

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Kimchi11 的頭像
    Kimchi11

    Kimchi的軟工小筆記

    Kimchi11 發表在 痞客邦 留言(0) 人氣()