【发布时间】:2016-04-28 10:10:07
【问题描述】:
环境:Windows 10 专业版
我安装了python 2.7.9 并使用pip 安装了robotframework 和robotframework-selenium2library,一切正常,没有错误。
然后我做了一些研究,发现除非我有理由使用 2.x 版本的 Python,否则我应该坚持使用 3.x 版本。由于 selenium2library 已经存在 3.4 支持(在某处阅读),所以我决定切换到它。
我卸载了python 2.7.9 并安装了python 3.4 版本。当我安装robotframerwork 时,我得到以下信息:
C:\Users\用户名>
pip install robotframework
下载/解压 RobotFramework 为包 RobotFramework 运行 setup.py (path:C:\Users\username\AppData\Local\Temp\pip_build_username\RobotFramework\setup.py) egg_info 没有找到与“src\robot\htmldata\testdata”匹配的先前包含的目录 安装收集的包:RobotFramework 为 RobotFramework 运行 setup.py install 文件“C:\Python34\Lib\site-packages\robot\running\timeouts\ironpython.py”,第 57 行 引发 self._error[0]、self._error[1]、self._error[2] ^ SyntaxError:无效的语法 文件“C:\Python34\Lib\site-packages\robot\running\timeouts\jython.py”,第 56 行 引发 self._error[0]、self._error[1]、self._error[2] ^ SyntaxError:无效的语法 没有找到与“src\robot\htmldata\testdata”匹配的先前包含的目录 替换 robots.bat 和 rebot.bat 中的解释器。 成功安装 RobotFramework 清理...
当我执行 pip list 时,我确实看到安装了 robotsframework。
C:\Users\用户名>pip 列表 点(1.5.4) 机器人框架 (3.0) 安装工具 (2.1)我应该担心并坚持Python 2.7.9吗?
【问题讨论】:
-
Selenium2LIbrary 还没有正式支持 python3。在我写这篇评论的时候,明智的做法是坚持使用 python 2.7。
标签: python-2.7 python-3.x selenium-webdriver robotframework