【问题标题】:python version for robot framework selenium2library (Windows10)机器人框架 selenium2library 的 python 版本(Windows10)
【发布时间】:2016-04-28 10:10:07
【问题描述】:

环境:Windows 10 专业版

我安装了python 2.7.9 并使用pip 安装了robotframeworkrobotframework-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


【解决方案1】:

如果您使用的是 python 3.x,那么您可以使用它安装 Selenium2Library

pip install  https://github.com/HelioGuilherme66/robotframework-selenium2library/archive/v1.8.0a1.zip

【讨论】:

    【解决方案2】:

    使用 python 2.7.9 你只能安装robotframework 2.9

    使用 python 3.X,您可以安装 robotsframework 3.x+,但正如 Bryan Oakley 所说,Selenium2Library 尚不支持;)

    【讨论】:

      猜你喜欢
      • 2015-09-28
      • 2021-06-10
      • 2015-12-24
      • 2016-08-17
      • 2012-03-26
      • 1970-01-01
      • 2020-02-07
      • 2018-02-10
      • 2013-11-18
      相关资源
      最近更新 更多