[转] Mac系统Robot Framework环境搭建
一、由于Mac系统下自带python,所以不需要再进行安装了
二、关闭mac电脑的sip,
1.重启 Mac并长按 Cmd + R
2.打开终端,执行csrutil disable命令
3.重启电脑
三、打开终端,安装pip,使用pip在线Robot Framework环境
sudo easy_install pip
四、终端执行pip install robotframework命令,安装robotframework
五、终端执行pip install robotframework-ride,安装ride
六、安装wxPython使用pip安装会失败,只能下载安装
1.首页去https://sourceforge.net/projects/wxpython/files/wxPython/下载安装包
2.找到2.8.12.1版本,点击找到wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7,点击下载
3.你可别指望能正常安装,肯定是没有用的
4.右键点击安装包,选择显示包内容
5.打开Contents/Resources/
6.把postflight文件拷贝到电脑一个文件目录下
7.将wxPython2.8-osx-unicode-universal-py2.7.pax.gz文件解压,再将解压文件夹usr中的 local/lib 拷贝到电脑 usr/local 目录下
8.然后在终端中进入到刚才拷贝postflight的文件夹下,执行sudo ./postflight
9.由于wxPython需要32的Python来运行,所以要修改python运行方式,在终端上
执行 defaults write com.apple.versioner.python Prefer-32-Bit -bool yes 命令
七、安装需要使用的库
1.pip install robotframework-selenium2library web测试使用
2.pip install robotframework-requests 接口测试使用
3.pip install robotframework-databaselibrary 连接数据库使用
4.pip install robotframework-appiumlibrary app测试使用
安装完以上,在终端中输入ride.py,开始robotframework之旅吧
---------------------
作者:Sorin-zheng
来源:CSDN
原文:https://blog.csdn.net/zhengshaolong8125/article/details/79667277
版权声明:本文为博主原创文章,转载请附上博文链接!
[转] Mac系统Robot Framework环境搭建的更多相关文章
- robot_framewok自动化测试--(1)Robot Framework 环境搭建及常见日志问题解决办法
一.Robot Framework 介绍 Robot Framework 的架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD).它具有易于使用的表格来组织测试过程和测试数据. 它使 ...
- robot framework环境搭建(转)
一. robot framework环境搭建: 官网:http://robotframework.org/ 序号 安装包名 安装方法 下载地址 备注 1 python exe文件,直接双击安装 htt ...
- robot framework环境搭建
来源:http://www.cnblogs.com/puresoul/p/3854963.html[转] 一. robot framework环境搭建: 官网:http://robotframewor ...
- Robot - 1. robot framework环境搭建
Fom:https://www.cnblogs.com/puresoul/p/3854963.html 一. robot framework环境搭建: 官网:http://robotframework ...
- Linux CentOS下Python+robot framework环境搭建
Linux CentOS下Python+robot framework环境搭建 by:授客 QQ:1033553122 操作系统环境:CentOS 6.5-x86_64 下载地址:http://w ...
- Robot Framework 环境搭建
一.下载软件 1.安装Python 到官网,下载Python 2.7.9:https://www.python.org/downloads/,最好选择32位版本的(64位系统也支付32位版本),然后安 ...
- robot framework环境搭建和简单示例
环境搭建 因为我的本机已经安装了python.selenium.pip等,所以还需安装以下程序 1.安装wxPythonhttp://downloads.sourceforge.net/wxpytho ...
- Robot Framework环境搭建(问题总结)
Robot Framework+python+wxpython+robotframework-ride+library环境搭建问题总结 因为robotframework的兼容性问题要求很严格,小编在环 ...
- MAC系统 -java开发环境搭建
MAC - java开发环境搭建 软件: jdk Intellij IDEA:java开发工具 maven:jar包管理 git :源码管理 sourceTree :源码管理GUI客户端 Studio ...
随机推荐
- Win10添加右键在此处打开命令行
通过添加注册表项,实现右击“在此处打开命令行功能” 注册表位置:HKEY_CLASSES_ROOT\Directory\Background\shell\ win10系统用标识右键菜单打开命令行的键, ...
- [微信小程序] 微信小程序开发初步探索
1.开发文档 https://developers.weixin.qq.com/miniprogram/dev/ app.json配置:https://developers.weixin.qq.com ...
- JS截取字符串多余的为...
如果截取字符串前几位,多余的用...表示该怎样做呢? JS代码 /** * js截取字符串,中英文都能用 * @param str:需要截取的字符串 * @param len: 需要截取的长度 */ ...
- DatagramSocket(邮递员):对应数据报的Socket概念,不需要创建两个socket,不可使用输入输出流。
UDP编程: DatagramSocket(邮递员):对应数据报的Socket概念,不需要创建两个socket,不可使用输入输出流. DatagramPacket(信件):数据包,是UDP下进行传输数 ...
- php -- 类对象调用静态方法
以前一直以为 静态方法的调用:类名::静态方法 非静态方法的调用:类对象->非静态方法 最近研究一个类,发现一个比较奇怪的问题,用“类对象->静态方法”这种方式居然成功的调用了静态方法.很 ...
- 通过java递归思想实现以树形方式展现出该目录中的所有子目录和文件
当初在开始接触Java时 学习File部分的一个小练习 挺有意思 一开始是通过看 北京圣思园 张龙老师的视频开始学校java的,必须强烈推荐,真很棒. 功能实现:主要实现以树形方式展现出该目录中的 ...
- 并发编程基础之wait以及notify的用法
一:概念 线程通信中经常用到wait和notify,顾名思义,wait即让当前线程处于等待状态,notify通知锁对象 上的另一个线程被唤醒,这里的唤醒是指可以去争夺锁资源,nofityAll是唤醒该 ...
- 【2019年04月22日】A股最便宜的股票
太钢不锈(SZ000825) - 当前便宜指数:170.67 - 滚动扣非市盈率PE:4.37 - 滚动市净率PB:0.98 - 动态年化股息收益率:4.79%- 太钢不锈(SZ000825)的历 ...
- 【Postgres】空间数据库创建
1.数据库创建问题-Navicat-ERROR: source database "template1" is being accessed by other users 2.解决 ...
- Ext Js 6+ 动态切换皮肤
在这里以ext js 6.2.1版本为例(注:需要安装Sencha Cmd,以及下载对应的sdk) 1.创建空白项目 在命令行中输入sencha -sdk D:\Code\ext-6.2.1 gene ...