【发布时间】:2017-07-03 03:08:46
【问题描述】:
我对 Python 和机器人框架非常陌生,想了解它。我决定在我的工作机器上安装 Python 和所有必需的软件包。由于我们在代理后面,pip 和 easy_install 不起作用。请参阅下面的屏幕打印:
Error when running pip or easy_install
然后我继续使用源代码手动安装 Python 和所有相关软件包。我目前使用的是 Windows 7 64 位企业版。我下载了所有源包和依赖项。我使用命令python setup.py install 安装了它们。以下是我安装的顺序:
- Python 使用 Windows 安装程序。路径已更新。
- 机器人框架
- 硒
- Selenium2 库
- 装饰器
- wxPython
- robotframework-RIDE
- DocUtils
- Pygments
pip freeze 返回以下信息:
- 装饰器 == 4.0.11
- docutils == 0.13.1
- pygments == 2.2.0
- 机器人框架 == 3.0.2rc1
- robotframework-ride == 1.5.2.1
- robotframework-selenium2library == 1.8.0
- 硒 == 3.0.2
我还安装了 wxPython(win32 版本)。我使用以下命令检查了版本。打开命令提示符并按以下顺序键入命令:
- 蟒蛇
- 导入 wx
- 导入 wxversion
- 打印 wxversion.getInstalled()
打印出来:['2.8-msw-unicode']
我检查了 PATH 变量,它设置为包括:C:\Python27\;C:\Python27\Scripts;C:\Python27\Lib\
我也通过import命令成功完成了Selenium2Library和selenium的导入。
我按照以下步骤开始 RIDE:
-
从所有程序中打开 Python IDLE。如下图:
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. 点击文件菜单选项,然后点击打开
- 转到 C:\Python27\Scripts 并打开ride.py。将打开一个 Python 窗口。
- 在新窗口中,单击运行,然后单击运行模块。或者,我按 F5,将ride.py 窗口作为当前窗口。
-
Python 2.7.13 Shell 窗口更新为以下消息:
重启:C:\Python27\Scripts\ride.py
- RIDE GUI 打开。我已经创建了一个测试套件。我添加了一个新的测试用例并在第一个单元格中输入“打开浏览器”。第一个单元格变为黄色,即无法识别
Selenium2Library。
请帮忙。我进行了很多研究,并花了将近 4 个工作日来尝试使这项工作正常进行。我不确定我是否错过了安装某些东西或没有按正确的顺序安装。我按照链接上的安装说明进行操作:
【问题讨论】:
-
如果您遇到这么多麻烦,我建议您使用 RIDE 以外的其他工具。虽然我确信它可以运行,但我认为有更好的工具来创建机器人测试文件。有许多工具可以感知机器人。 robotframework.org/#tools-editors
-
你能检查一下图书馆的拼写吗,应该是
Selenium2Library -
谢谢@SaradaAkurathi。我已经更新了拼写和格式。
-
纠正拼写后是否有效?请将
C:\Python27\Lib\site-packages\robot添加到path变量并尝试运行 -
import使用Selenium2Library' was successful. I still cant use theopen browser` 关键字。 RIDE 将关键字突出显示为黄色。使用import library命令动态导入库对吗
标签: python-2.7 wxpython robotframework windows-7-x64 selenium2library