1、python的几个坑 python3.5.0 使用 pip 找不到合适的robotframework,python3.7 运行ride出错,我使用的是python3.6 .8
2、安装python后必须修改 配置文件,并且重新打开终端才能生效
3、无论安装什么,特别注意是否写错了单词,新手要特别注意
以下是具体的操作步骤
一、安装和下载python3.6.8
1、下载地址
https://www.python.org/downloads/
2、双击下载的文件安装python3.6.8
3、安装完之后打开终端,输入pthon3, 出现如下界面安装成功
二、修改Python3.6.8配置文件,这一步非常重要
1、进入终端输入如下命令
sudo open ~/.bash_profile
2、界面如下
3、编辑文件,要点是注释掉mac自带python2.7的路径,我的mac配置如下
# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
#PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:$"
#export PATH
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
#PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:$"
#export PATH
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:$"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"
4、修改成功的标志是,重新打开终端,输入Python,界面和python3一样
三、安装robotframework
1、终端输入命令
cd /usr/local/bin
ls
sudo pip3 install robotframework
因为我的mac已经安装了robotframework,所以提示已经安装。第一次安装界面肯定是下载安装,必须联网。
2、终端输入如下命令,安装wxPython 安装版本是4.03
sudo pip3 install wxPython
四、下载和安装robotframework-ride
因为ride的版本还不支持python3,因此需要下载分支版本,分支版本肯定存在一些问题,但基本能用,最新的版本是1.7.3
1、分支地址
https://github.com/HelioGuilherme66/RIDE/releases
2、联网安装,终端输入命令
sudo -H pip install -U
https://github.com/HelioGuilherme66/RIDE/archive/release.zip
因为原来安装完成了,所以提示先卸载后安装,都是1.7 .3
3、存在bug和安装命令参考,我使用的最后一个
五、安装常用库
1、安装requests
pip3 install requests
pip3 install robotframework-requests
2、安装selenium2Library
pip install robotframework-selenium2library
六、运行ride
如果上述步骤没有提示错误,请重新打开终端运行命令
1、运行命令
cd /usr/local/bin
ls r*
如果在此目录下有ride.py 文件,则可执行如下命令
cd /usr/local/bin
python3 ride.py
2、简单例子
*** Settings ***
Library RequestsLibrary
Library Collections
Library Selenium2Library
*** Variables ***
$ Robot Framework
@ Robot Framework
& name=RobotFramework version=2.0
$ $
$ Bearer$$
*** Test Cases ***
test_First
log $
Log @[0]
log &[name]
3、如果运行正常,则说明到入库正常,程序基本没问题
领取专属 10元无门槛券
私享最新 技术干货