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自动化测试框架已安装完毕,接下来就是使用了(持续更新中....)。

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