机器人框架selenium2library的python版本(Windows10)

时间:2016-01-21 23:02:21

标签: python-2.7 python-3.x selenium-webdriver robotframework

环境: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     运行setup.py(路径:C:\ Users \ username \ AppData \ Local \ Temp \ pip_build_username \ RobotFramework \ setup.py)egg_info for package RobotFramework       找不到匹配'src \ robot \ htmldata \ testdata'的先前包含的目录   安装收集的包:RobotFramework     运行RobotFramework的setup.py安装         文件“C:\ Python34 \ Lib \ site-packages \ robot \ running \ timeouts \ ironpython.py”,第57行           raise self._error [0],self._error [1],self._error [2]                               ^       SyntaxError:语法无效         文件“C:\ Python34 \ Lib \ site-packages \ robot \ running \ timeouts \ jython.py”,第56行           raise self._error [0],self._error [1],self._error [2]                               ^       SyntaxError:语法无效       找不到匹配'src \ robot \ htmldata \ testdata'的先前包含的目录       替换robot.bat和rebot.bat中的解释器。   成功安装了RobotFramework   清理......

当我做pip列表时,我确实看到了机器人框架的安装。

C:\Users\username>pip list
pip (1.5.4)
robotframework (3.0)
setuptools (2.1)

我应该关注并坚持Python 2.7.9吗?

2 个答案:

答案 0 :(得分:0)

如果您使用的是python 3.x,那么您可以使用此

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

答案 1 :(得分:0)

使用python 2.7.9,你只能安装robotframework 2.9

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