Robot Framework与python2/python3之间的兼容问题
Python 2 与 Python 3
Python 2 和 Python 3 大部分是同一种语言,但它们彼此并不完全兼容。主要区别在于,在 Python 3 中,所有字符串都是 Unicode,而在 Python 2 中,默认情况下字符串是字节,但还有其他一些向后不兼容的更改。
Python 2 本身自 2020 年以来一直没有得到官方支持,但 Robot Framework 仍然支持它,主要是为了支持没有 Python 3 兼容版本的Jython和IronPython 。但是,Python 2 支持将在Robot Framework 5.0中删除。
建议所有用户升级到 Python 3。不幸的是,对于 Jython 和 IronPython 用户来说,这意味着他们需要一些新的方法来在他们的环境中运行 Robot Framework。对于 IronPython 用户来说,pythonnet模块通常是一个不错的选择,但对于 Jython 用户来说,没有这样简单的解决方案可用。
-------引用自Robot Framework官网,https://github.com/robotframework/robotframework/blob/master/INSTALL.rst。(若有更新请到官网查看)
下载python安装包
进入官网:https://www.python.org/downloads/windows/
选择最新版本的python,因为目前Robot Framework对python2支持较好,我们选择pytho2进行下载
随后根据自己系统情况进行选择下载,我的是64位windows10
安装python与pip
为所有用户安装
选择安装地址,我这里是默认,也可根据喜好修改
下一步之后,选择pip,选择Entire feeature will be installed on local hard drive.
选择Add python.exe to Path,选择 Entire feeature will be installed on local hard drive。自动添加环境变量(否则要去我的电脑,系统变量path自己去手动添加python安装地址)
检查版本
随后在CMD窗口处,检查python及pip版本
python --version
pip --version
安装Robot Framework
官网教程地址:https://robotframework.org/?tab=1#getting-started
安装Robot Framework
pip install robotframework
查看Robot Framework版本
robot --version