windows篇
推荐安装顺序:python -> pip-> wxPython ->ride-> robotframework ->selenium2library -> extendselenium2library->其他第三方库

安装python
windows install package

环境变量是这样配置的: C:\Python27;C:\Python27\Scripts;C:\Python27\Lib\site-packages;
安装pip
从源码安装:
1.解压压缩包

2.cd pip-18.0; python setup.py install
3.配置国内镜像源:
参照:https://blog.csdn.net/ipaomi/article/details/78466321
安装wxPython
windows install package

安装RIDE
windows install package

使用pip升级一下ride: pip install robotframework-ride==1.5.2.1
注:当然还可以选择pycharm 专业版当做IDE,不过个人认为还是一开始不太熟悉robot 的特性的话还是RIDE好用
安装python第三方库
安装robot framework,selenium2Library,ExtendedSelenium2Library, robotframework-databaselibrary,PyMySQL
命令格式: pip install package-name
包名详见下表

allpairspy==2.4.1
argh==0.26.2
asn1crypto==0.24.0
backports-abc==0.5
beautifulsoup4==4.6.3
certifi==2018.8.24
cffi==1.11.5
chardet==3.0.4
Click==7.0
cryptography==2.3
decorator==4.3.0
defusedxml==0.5.0
elasticsearch==6.3.1
enum34==1.1.6
Faker==0.9.0
Flask==1.0.2
futures==3.2.0
idna==2.7
ipaddress==1.0.22
itsdangerous==1.1.0
Jinja2==2.10
jira==2.0.0
jsoncompare==0.1.2
MarkupSafe==1.1.0
oauthlib==2.1.0
pathtools==0.1.2
pbr==5.1.1
pycparser==2.18
pycrypto==2.6.1
PyJWT==1.7.0
pymongo==3.7.2
PyMySQL==0.9.2
Pypubsub==4.0.0
python-dateutil==2.7.3
PyYAML==3.13
requests==2.19.1
requests-oauthlib==1.0.0
requests-toolbelt==0.8.0
robotframework==3.0.4
robotframework-databaselibrary==1.1.1
robotframework-extendedrequestslibrary==0.5.5
robotframework-extendedselenium2library==0.9.2
robotframework-hub==0.9
robotframework-requests==0.5.0
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.8.0
robotframework-seleniumlibrary==3.1.1
selenium==3.13.0
singledispatch==3.4.0.3
six==1.11.0
text-unidecode==1.2
tornado==5.1.1
typing==3.6.6
urllib3==1.23
watchdog==0.9.0
web.py==0.39
Werkzeug==0.14.1
wxPython==4.0.3
xmind==0.1a0

下载源码运行
1.请联系xxx同学加权限,说明是只读还是开发权限
2.生成ssh 公钥和私钥,并配置公钥到git server
■ 安装git
■ 打开git bash,依次执行这三个命令: cd ~/.ssh;rm -f id_rsa id_rsa.pub;ssh-keygen -t rsa。命令行会问你问题,一会回车默认选项到底,有可能要你输入域密码,输入一下
■ 在git上添加自己的公钥:
● 在.ssh路径下pwd找到windows的本地路径(同学一般在这个路径下/c/Users/lenovo),用记事本打开公钥id_rsa.pub,复制全部内容

○ 在这个页面新增ssh key,将内容paste 进去: http://gitlab.ala-inc.com/profile/keys




○ Ride在桌面上,能打开


○ 点这里能import .robot结尾的 Test Suite


○ 用例能执行
pybot -d result xxx_xxxxx.robot
result目录下会生成log.html

mac篇

安装顺序:python -> pip-> robotframework ->selenium2library -> extendselenium2library->其他第三方库
安装homebrew
万能命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

等着安装就可以了

安装python:
要下载2.7.16版本,可以在python官网直接下载,或直接下载下面的安装包:

下载完成后要根据安装提示,双击Install Certificates.command文件,安装证书
环境变量配置:
vim ~/.bash_profile
添加:
PATH="/usr/local/bin/python2.7:${PATH}"
export PATH 保存退出
source ~/.bash_profile
python --version看是否是下载的版本

安装pip

wget https://bootstrap.pypa.io/get-pip.py>get-pip.py
使用你刚才装好的Python执行这个脚本
sudo python get-pip.py

下载pycharm专业版

下载安装后,打开时一定要绑定host: 0.0.0.0 account.jetbrains.com 否则登录总要输证书
直接打开robot工程即可

安装python第三方库
安装robotframework,robotframework-selenium2Library,robotframework-extendedSelenium2Library, robotframework-databaselibrary,PyMySQL,Faker,requests, robotframework-requests, robotframework-extendedrequestslibrary
在pycharm->preference里添加第三方库,如图,要选择自己刚刚安装的python版本,点击左下角添加

输入要安装的库,找到对应库,选择安装

都安装完成后,将hangzhouci/libraries/lassenlib手动复制到venv/lib/python2.7/site_package目录下
然后找个测试用例执行一下,控制台不报错,就OK 了

第五:RobotFramework测试开发环境部署相关推荐

  1. Python开发环境部署详细教程,附上免费Python开发平台

    Python开发环境部署详细教程来啦!本文将带大家搭建一个Python虚拟环境和基于网页的用于交互计算的应用程序Jupyter Notebook. 如果这么简单的部署教程你还是学不会,没关系,在文章末 ...

  2. 五部搞定Android开发环境部署——费UC噶不过详细的Android开发环境搭建教程

     五步搞定Android开发环境部署--非常详细的Android开发环境搭建教程 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立 ...

  3. 轻量级JavaWeb开发环境部署

    本文章是结合轻量级JavaWeb企业级应用实战所写的学习总结记录文章,开发环境部署文章仍然使用的是我的旧文章习惯,在下一章我会使用新的文章书写习惯来更清晰和简便的记录 Tomcat的安装 tomcat ...

  4. Linux——Django 开发环境部署(二)python版本控制器pyenv

    python版本控制器pyenv 之前的 那篇是说明了django环境的site package完全独立出来了,但是使用的python解释器还是系统的,为了继续独立出来,甚至是达到ruby的rvm的自 ...

  5. 5. 第五阶段 测试开发技术 - JAVA

    5. 第五阶段 测试开发技术 - JAVA 第一章 初识JAVA java简介 java语言的特性 搭建java环境 第一个java程序 public class Helloworld{public ...

  6. Tigase开发环境部署

    Tigase开发环境部署 接下来开始正式进入tigase项目,tigase依赖tigase-utils.jar,tigase-utils.jar依赖tigase-xmltools.jar,因此我们先编 ...

  7. 【Smobiler企业APP开发之一】开发环境部署

    最近研究了下Smobiler-.net移动开发,对于做企业APP开发Smobiler还是够用的,况且是完全使用C#进行编程,对于使用C#进行程序设计的程序员来说还是很容易上手的. 本章节主要介绍Smo ...

  8. Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]

    基于之前写的一篇文章Java自动化测试系列[v1.0.0][Maven开发环境]的基础上,阐述如何配置单元测试框架TestNG的测试开发环境 创建Maven项目 启动IDEA,点击Create New ...

  9. 西秦的ACE-Python教程 一、Python本地开发环境部署

    西秦的ACE-Python教程 一.Python本地开发环境部署     西秦 级别: 论坛版主 发帖 1357 云币 2782 加关注 写私信 只看楼主 更多操作楼主  发表于: 10-10 从今天 ...

最新文章

  1. SPOJ 287 Smart Network Administrator
  2. Transformers中的位置编码到底是什么?
  3. java中的sql语句书写_Java中sql语句之通配符*
  4. 2021大二实训part01
  5. 【转载】关于防火墙的初次接触
  6. Xeogl 基于 WebGL 的 3D 引擎
  7. Linux用户及用户组设置
  8. DIY强大的虚拟化环境-组装于测试部分-2.L5420主机
  9. 【Windows系统】查看和关闭139、445端口的方法
  10. android 扫描动画效果图,RadarView之自定义雷达扫描动画效果。
  11. 120日均线金叉250日均线是大牛市来临的重要信号
  12. 网站域名https显示证书错误如何解决
  13. 同一个无线局域网(wifi)内,两台电脑无法通过ip通信
  14. 微信公众号页面中监听手机“返回”,并回到公众号里
  15. 回文是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文但“good”不是回文,试写一个算法判断给定字符是否为回文。
  16. 分享 Python 教学视频,从基础到爬虫、网页、数据分析、机器学习.....
  17. ubuntu 安装方法 wubi
  18. 电脑如何剪辑视频?自学视频剪辑的朋友看过来
  19. 【shell编程】基础篇
  20. (d2l-ai/d2l-zh)《动手学深度学习》pytorch 笔记(4)线性神经网络(暂停)

热门文章

  1. nsis 固定到任务栏
  2. poj 1743 二分答案+后缀数组 求不重叠的最长重复子串
  3. 记次浙大月赛 134 - ZOJ Monthly, June 2014
  4. 让普通用户可以kill自己用户下的session(转)
  5. 【转】win7下VS2008过期的解决办法
  6. 在windows下调试ruby192
  7. JZOJ 3455. 【NOIP2013模拟联考3】库特的向量(code)
  8. haproxy + keepalived + mycat 高可用与负载均衡集群配置 centos7
  9. validatebox自定义验证规则以及使用
  10. 三、常用行内元素与块元素