【发布时间】:2018-03-10 21:45:29
【问题描述】:
我在网上看到大部分视频和学习资料都是针对python 2.x的机器人框架,机器人框架是否支持Python 3.x?
【问题讨论】:
-
我简单的谷歌搜索就会为你找到这个......
标签: robotframework
我在网上看到大部分视频和学习资料都是针对python 2.x的机器人框架,机器人框架是否支持Python 3.x?
【问题讨论】:
标签: robotframework
Robot Framework 支持 Python 3,因为它的版本是 version 3.0。如果您使用的是较早版本的 Robot Framework,它将不支持 Python 3.x
接下来要考虑的是,虽然 Robot Framework 的核心本身现在支持 Python 3,但并不是它的所有生态系统都支持!例如,由于 Python 3 不兼容,有人最近在使用 PaBot 时遇到了问题(请参阅here)
幸运的是,大部分生态系统正在慢慢地被它的伟大社区更新。其实最常用的库之一的Selenium库,最近更新到support Python 3
所以,是的,Robot Framework 确实支持 Python 3.x,但并非它的所有生态系统都支持,因此在使用 Python 3 之前,您应该先评估项目的需求。
【讨论】:
是的,确实如此。更多最新信息在这里:https://pypi.python.org/pypi/robotframework
【讨论】:
是的,Robot Framework 支持 Python 3。有关更多信息,您可以访问此网址:https://pypi.org/project/robotframework/
【讨论】:
最后我得到了兼容 Python 3.x 的 Robot Framework 版本。 PFB 细节。 我们需要安装提到的python版本以及所有按顺序打包的PIP的提到的版本,如下所述,以便在Robot Framework Ride与Python 3.x中顺利工作
python 3.6.8... Chrome驱动链接:https://sites.google.com/a/chromium.org/chromedriver/home
1.wxPython==4.0.7.post2
2.decorators==0.1.1
3.setuptools-scm==3.3.3
4.selenium==3.141.0
5.robotframework==3.1.2
6.pywin32==227
7.Pypubsub==4.0.3
8.robotframework-ride==1.7.3.1
【讨论】:
是的,它确实支持 python 3.x
我在 Python 3.7.4 中使用机器人框架 3.2.1
你可能需要一个 IDE,你可以使用 RIDE 或 pycharm
骑行版本 1.7.4.2
【讨论】: