Robotframework+selenium+ride自動化框架搭建(Mac)

        前段時間在學習robot framework + selenium + ride自動化測試框架,今天騰出一些時間總結一下學習該框架的第一步-框架的搭建,對該框架的使用總結持續進行。因爲我使用的是Mac,所以以下搭建過程以Mac的搭建爲例。

  • 首先,安裝python3.7,安裝成功後,配置環境變量:
  1. open ~/.bash_profile

  2. PATH=“/Library/Frameworks/Python.framework/Version/3.7/bin:${PATH}"

如圖:

  • 然後更新環境變量,使配置立即生效:sudo vi ~/.bash_profile
  • 安裝robotframework:pip3 install robotframework
  • 安裝Pypubsub:pip3 install Pypubsub
  • 安裝wxPython:pip3 install wxPython==4.0.3
  • 安裝Pygments:pip3 install Pygments
  • 安裝robotframeworklexer:pip3 install robotframeworklexer
  • 安裝robotframework-ride:
  1. 進入robotframework-ride下載地址:https://pypi.org/project/robotframework-ride/#file,下載最新的robotframework-ride-1.7.3.1.zip(最新以官網爲主,當時安裝最新使1.7.3,現在可能已不是最新)
  2. 使用shell命令進入下載目錄,並使用命令unzip解壓:unzip robotframework-ride-1.7.3.1.zip
  3. 進入解決目錄,使用vi命令創建一個文件requirements.txt,內容如下:
    wxPython
    
    # Only for Windows to have a shortcut created(install before RIDE)
    
    Pywin32; sys_platform == ‘win32’
    
    Pygments # This enables syntax highlighted in Text Editor
    
    robotframeworklexer # Updates lexer to newer RF 3.1.1
    
    robotframework
    
    Pypubsub == 3.3.0; python_version <= ‘2.7’
    
    Pypubsub; python_version > ‘2.7’

     

  4. 在robotframework-ride解壓目錄安裝python3 setup.py:python3 setup.py install
  • 安裝常用庫(seleniumLibrary)
  1. 安裝requests:pip3 install requests
  2. 安裝robotframework-requests:pip3 install robotframework-requests
  3. 安裝selenium2Library:pip install robotframework-selenium2library
  • 新打開一個終端,運行ride.py
  1. cd /Library/Frameworks/Python.framework/Versions/3.7/bin/
  2. python3 ride.py
  • 安裝chromedriver
  1. Chrome chromedriver兼容版本對照表:https://blog.csdn.net/yoyocat915/article/details/80580066
  2. chromedriver安裝包:http://npm.taobao.org/mirrors/chromedriver
  3. 安裝路徑:/user/local/bin
  • cd /user/local/bin
  • sudo cp /Users/用戶/Downloads/chromedriver .

至此,robot framework + selenium + ride自動化測試框架已安裝完畢,接下來就是使用了(持續更新中....)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章