以前自動化腳本一直用java+selenium,後面出去面試,面試官說我會的工具太少了,我想只要我能實現功能自動化,跟我會用多少工具沒什麼關係吧,但······技多不壓身,如今我要正式開始學python了!java
我選擇的框架是robotFramework+python+selenium,要用robotFramework的話先要裝python。python
我用的2.7.9的版本,直接去官網下載就能夠了https://www.python.org/downloads,根據系統來,注意看本身系統是多少位,個人是64位的系統,因此下的是 Windows x86-64 MSI installer,可是下載到本地的文件名稱顯示:python-2.7.9.amd64面試
雙擊安裝,我將路徑設置到了D盤(D:\Python27),而後Next、Next,最後finish,而後去設置與環境變量,path設置D:\Python27和D:\Python27\Scripts(win10系統設置環境變量直接編輯新增就能夠了)。網絡
python裝好後,去官網https://pypi.org/project/setuptools/ 安裝setuptools工具,聽說這個工具很強大,目前還不瞭解,先裝上。框架
我將下載好的setuptools工具解壓放到 D:\software 目錄,而後在cmd窗口進入解壓目錄,輸入python setup.py install,而後回車等待安裝完成(cmd命令,d: 進入到d盤;cd software:進入到d盤的software目錄;cd setuptools-41.0.0:進入到d盤的software文件夾的setuptools-41.0.0目錄;其實能夠直接cd d\software\setuptools-41.0.0,由於我忘記了 後面還有一層目錄,哈哈~~~~)ide
setuptools裝好後,開始裝robot Framework,去https://pypi.org/project/robotframework/#files下載(以前找的下載地址,下載提示網絡錯誤,下載失敗,這個地址找了好久才找到,實際上是沒有認真看官網,官網有提示下載託管到了pypi),在cmd窗口進入解壓目錄,輸入python setup.py install,對沒錯就是python setup.py install,不要覺得我寫錯了!!而後回車等待安裝成功。工具
接下來,安裝wxpython,這個工具是爲了支持python圖形化界面的,主要是爲了運行RIDE。下載地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/,下載成功後,運行程序安裝,而後Next直到finish。.net
最後安裝RIDE,它是一個可視化界面工具,用於編寫用例。附上下載地址:https://pypi.org/project/robotframework-ride/#files(我選擇的版本是1.5的,以前裝的最新版本和1.4版本的RIDE報錯),在cmd窗口進入解壓目錄,輸入python setup.py install,完後回車等待安裝完成,目前環境環境算是搭好了,打開RIDE準備開始寫用例。注意:python、setuptools、wxpython、RIDE這些工具的版本都有要對應,否則在安裝過程會報錯。blog
最後總結,這個框架真的是個坑,用Java+selenium很差嗎,分分鐘把環境搞起來了,整這個環境我花了半天時間,目前還只是把環境弄好了,後面還會導入庫·······ip