1

我对 Python 和机器人框架非常陌生,想了解它。我决定在我的工作机器上安装 Python 和所有必需的包。因为我们在代理后面,pip所以easy_install不工作。请参阅下面的屏幕打印:

运行 pip 或 easy_install 时出错

然后我继续使用源代码手动安装 Python 和所有相关包。我目前使用的是 Windows 7 64 位企业版。我下载了所有源包和依赖项。我使用命令安装了它们python setup.py install。以下是我安装的顺序:

  1. Python 使用 Windows 安装程序。路径已更新。
  2. 机器人框架
  3. Selenium2 库
  4. 装饰器
  5. wxPython
  6. 机器人框架-RIDE
  7. DocUtils
  8. Pygments

pip freeze 返回以下信息:

  1. 装饰器 == 4.0.11
  2. 文档工具 == 0.13.1
  3. pygments == 2.2.0
  4. 机器人框架 == 3.0.2rc1
  5. 机器人框架骑行 == 1.5.2.1
  6. 机器人框架-selenium2library == 1.8.0
  7. 硒 == 3.0.2

我还安装了 wxPython(win32 版本)。我使用以下命令检查了版本。打开命令提示符并按以下顺序键入命令:

  1. Python
  2. 导入 wx
  3. 导入 wxversion
  4. 打印 wxversion.getInstalled()

这被打印出来:['2.8-msw-unicode']

我检查了 PATH 变量,它设置为包括:C:\Python27\;C:\Python27\Scripts;C:\Python27\Lib\

我也完成了导入Selenium2Libraryselenium成功使用import命令。

我按照以下步骤开始 RIDE:

  1. 从所有程序中打开 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.

  2. 单击文件菜单选项,然后单击打开

  3. 转到 C:\Python27\Scripts 并打开ride.py。将打开一个 python 窗口。
  4. 在新窗口中,单击运行,然后单击运行模块。或者,我按 F5 并将ride.py 窗口作为当前窗口。
  5. Python 2.7.13 Shell 窗口使用以下消息更新:

    重启:C:\Python27\Scripts\ride.py

  6. RIDE GUI 打开。我已经创建了一个测试套件。我添加了一个新的测试用例并在第一个单元格中输入“打开浏览器”。第一个单元格变为黄色,即无法识别Selenium2Library

请帮忙。我进行了很多研究,并花了将近 4 个工作日来尝试使这项工作正常进行。我不确定我是否错过了安装某些东西或没有按正确的顺序安装。我按照链接上的安装说明进行操作:

https://github.com/robotframework/

4

1 回答 1

0

尝试安装您当前的 selenium 库并重新安装:

pip install robotframework-selenium2library==1.7.3

于 2020-10-08T07:57:01.753 回答