linux打开python3_号外:RIDE 可以在 linux+python3 的环境中运行啦!

号外:RIDE 可以在 linux+python3 的环境中运行啦!

RIDE1.7.4.1 版本,是一个 python 自动化测试中一个跨越式版本更新。

RIDE 是什么

**RIDE 是什么?它是用来干什么的?**对于一些吃瓜群众来说,可能还不清楚,所以,我在开篇,先简单给大家介绍一下这个工具。

RIDE 是 python 自动化测试框架 robotframework 的官方推荐编辑器,这个编辑器可以像编 execl 一样编辑自动化脚本,然后在 python 环境中运行脚本,实现自动化测试。所以它深受 robotframework 做自动化测试的人员喜欢。

robotframework 是一个基于 python 的开源自动化测试框架,它支持 python2 和 python3。

为什么说 RIDE1.7.4.1 是跨越式版本更新

RIDE 虽然是 robotframework 官方推荐的编辑器,但是它在 1.7.3 版本以前,都只支持 python2.所以曾今就导致很多用 robotframework 做自动化测试的人员误以为 robotframework 只支持 python2.在 1.7.3 基础上更新而来的 1.7.4.1 版本,已经很好的支持了 python3,彻底打破了人们的这样一个误解。RIDE1.7.4.1 已经可以在 python3 环境中运行了。

robotframework 是开源的,RIDE 这款编辑器也是开源的,它的 GUI 图形界面是使用的 python 中非常著名的图形界面库 wxpython。由于 wxpython 在 4.0.4 版本以前只支持 window 系统。所以就导致以前的 RIDE 版本只能在 windows 系统使用。从而也让很多测试人员认定 RIDE 只能在 windows 中使用。但是,在 RIDE1.7.4.1 版本发布的 2020 年 1 月 20 日的时候,wxpython 也在里程碑节点前发布了 4.0.7 版本,这个版本已经支持 UNIX 系列系统了。也就是说,wxpython 可以在我们常用的 Linux 和 mac 系统中运行了。所以,RIDE1.7.4.1 已经可以在 Linux 和 mac 系统中安装运行了。

因为有了这么两个重大更新,所以我说,RIDE1.7.4.1 的更新,是跨越式的。虽然,你现在去使用 RIDE1.7.4.1 版本,还会有一些明显的缺陷,但是这并不影响它本身带来的改变。

好了,下面我就带领大家来认识一下 RIDE1.7.4.1

我们先看下,RIDE1.7.4.1 在 windows 系统中安装成功后,运行界面效果:

4dd5a617735586d33de69ba8846db0f2.png

windows+python3+RIDE 安装

windows 中目前这个解决方案,安装 RIDE 最新版本非常简单。

首先,确保系统中默认 python 环境为 python3

注意:不能用 python3.8 版本. RIDE 暂时不支持 python3.8

然后,在 dos 窗口中执行:

pip install robotframework

然后再在 dos 窗口中执行:

pip install robotframework-ride==1.7.4.1

待命令安装成功,RIDE 即可使用

注意:

由于pip默认使用国外源,用它安装一些软件可能会因为网络原因导致安装失败,可以采用两种方法:

方法1:反复执行安装命令,直到成功。或者切换网络,反复执行安装命令。

方法2:修改pip源为国内源,然后再执行安装命令。推荐用这种方法,因为这种方法,成功率高,安装软件速度快。

有的人员可能安装过RIDE,知道上面两个命令,可以用后面一个就可以,但是这个地方,还是建议大家用两个命令,

因为RIDE在1.5版本之后,把robotframework和robotframework-ride分开了。

如果是python2环境,安装最新的RIDE可能会出错,解决办法请自行研究。

安装成功后,只要在 dos 窗口中,执行:ride.py 即可启动 RIDE.

注意:由于每个人的电脑实际情况不一样,有可能个别人员会出现执行 ride.py 无法启动 RIDE.那么建议大家找到 python3 的安装根目录,找到 ride.py 文件,使用 python ride.py 去启动。如果还不行,请自行研究解决。

Linux + python3 + RIDE 安装

在上面,我已经给大家看到 RIDE 的效果图,是一个图形界面软件。要在 Linux 中使用图形界面的 RIDE,肯定也需要图形界面的 Linux 系统。所以,为了让大家看得懂,学的会,我就用 Ubuntu18.04 图形界面 Linux 系统给大家讲解。稍微了解一点 Linux 系统和 python 的人员,可能会知道,Linux 系统本身自带了 python 环境,因为 Linux 系统有些功能就是基于 python 语言开发的,所以系统一定要有 python。有的 Linux 系统使用的是 python2,有的使用 python3,所以不同 Linux 发行系统 python 的版本不一样。好了,我们知道这些信息之后,就可以开始动手在 Ubuntu18.04 上安装 RIDE1.7.4.1 了。

Ⅰ :我们先要拥有一个 Ubuntu18.04 的机器,这个大家可以使用虚拟机,虚拟这样一个系统。

Ⅱ:打开 Linux 的 terminal 终端,安装 gtk。虽然 Linux 系统一般都会自带 gtk,但是为了保守起见,还是先要安装下 gtk。**为什么要安装 gtk 呢?**因为 wxpython 在 Linux 中运行,依赖 gtk。

sudo apt-get install build-essential

# 这个有点大,可能时间有点长,请耐心等待

sudo apt-get install gnome-devel gnome-devel-docs

Ⅲ:确定 Linux 系统中默认 python 的版本

cd /usr/bin

ll python*

如果看到如图:

8887bbcd576b1188db3e47f47022e689.png

说明,当前系统默认 python 版本为 python3 的 3.6 版本,如果如图中 python -> python2.7 这样,说明默认 python 版本为 python2 的 2.7 版本。我们则需要执行:

sudo rm -rf python

# 创建软链接, 数字3.6可以根据你系统实际python3的版本更改

sudo ln -s python3.6 python

执行成功后,你就看到如上图 Linux 默认的 python 版本为 python3。

Ⅳ:再确认系统 pip 对应版本。

ll /usr/bin/pip*

# 或

cd /usr/bin

ll pip*

如果出现如图,说明系统中已经安装了 pip,且 pip 对应 python3 版本

a44f2377541c23a3299690a8014213c4.png

如果上述命令执行返回为空,说明未安装 pip 工具,则需安装 pip

sudo apt install python3-pip

cd /usr/bin

sudo ln -s pip3 pip

建议修改 pip 源为国内源

cd

mkdir .pip

cd .pip

touch pip.conf

vi pip.conf

# 把下面代码复制到pip.conf文件中保存

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]

trusted-host=mirrors.aliyun.com

把 python3 添加到环境变量

# python版本3.6根据你系统实际情况更改

echo alias python=python3.6 >> ~/.bashrc

source ~/.bashrc

Ⅴ:安装 wxpython

# 这个命令下载wxpython4.0.7.post2版本,然后安装。

# 受网络原因,下载可能会很慢

# 可以自行独立下载,注意 地址中的操作系统、wxpython版本号及对应的

# python版本要根据你的系统实际情况更改

sudo pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/ \gtk3/ubuntu-18.04/wxPython-4.0.7.post2-cp36-cp36m-linux_x86_64.whl wxpython

# 如果已经独立下载,可执行如下:

sudo pip install -U -f wxPython-4.0.7.post2-cp36-cp36m-linux_x86_64.whl wxpython

注意: 安装 wxpython 要用超管用户;wxpython 的版本不能低于 4.0.7.post2

Ⅵ:安装 robotframework 和 robotframework-ride

sudo pip install -U robotframework

sudo pip install -U robotframework-ride

注意:要用超管用户执行安装;在安装过程中,可能会出现选择快捷键的创建位置,如果出现,可以选择桌面作为快捷键存放位置。

Ⅶ:启动 RIDE

如果上一步安装,没有出现创建快捷键,可以在 terminal 终端中执行 ride.py 启动 RIDE,正常启动如下图,如果异常,则回顾上面安装步骤

f45682f1b7e05f9e129aede20ef13c31.png

好了,大功告成,linux+python3+RIDE 的安装完成,可以自己写个脚本秀一下啦!

再告诉大家一个好消息:Linux 下运行 RIDE,脚本运行时,中文显示正常哦。在 window 下,中文会被转换为 16 进制显示。这个问题,官方已经知道,但也无能为力,给的办法也无法临时解决,只能期待 RIDE 的下一个版本解决了。

至于 mac 下,如何安装 RIDE,我只能说很抱歉,资本不够,希望大家多多支持我们柠檬班,支持我,下次再给大家讲解。

好了,今天就给大家讲到这,这个技能你 get 到了吗?

更多有趣有料的测试知识和技能,欢迎大家关注我们 柠檬班 微信公众号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值