RIDE无法识别关键字'打开浏览器'即使导入了selenium 2库

时间:2017-02-14 17:38:26

标签: python-2.7 wxpython robotframework windows-7-x64 selenium2library

我是Python和Robot Framework的新手,想要了解它。我决定在我的工作机器上安装Python和所有必需的软件包。由于我们支持代理,因此pipeasy_install无法正常工作。请参见下面的屏幕打印:

Error when running pip or easy_install

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

  1. 使用Windows安装程序的Python。路径已更新。
  2. Robotframework
  3. Selenium2Library
  4. 装饰
  5. 的wxPython
  6. robotframework乘
  7. docutils的
  8. Pygments来做
  9. pip freeze返回以下信息:

    1. decorator == 4.0.11
    2. docutils == 0.13.1
    3. pygments == 2.2.0
    4. robotframework == 3.0.2rc1
    5. robotframework-ride == 1.5.2.1
    6. robotframework-selenium2library == 1.8.0
    7. selenium == 3.0.2
    8. 我也安装了wxPython(win32版本)。我使用以下命令检查了版本。打开命令提示符并按以下顺序键入命令:

      1. import wx
      2. import wxversion
      3. print wxversion.getInstalled()
      4. 打印出来:[' 2.8-msw-unicode']

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

        我已成功使用Selenium2Library命令完成了seleniumimport的导入。

        按照以下步骤启动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. 在新窗口中,单击“运行”,然后单击“运行模块”。或者,我按下带有ride.py窗口的F5作为当前窗口。
        5. Python 2.7.13 Shell窗口通过以下消息更新:

          RESTART:C:\ Python27 \ Scripts \ ride.py

        6. RIDE GUI打开。我已经创建了一个测试套件。我添加了一个新的测试用例并输入“打开浏览器”#39;在第一个细胞中。第一个单元格变为黄色,即不识别Selenium2Library
        7. 请帮忙。我已经研究了很多,并花了近4个工作日试图让这个工作。我不确定我是否错过了安装的东西或没有按正确的顺序安装。我按照链接上的安装说明进行了操作:

          https://github.com/robotframework/

1 个答案:

答案 0 :(得分:0)

尝试安装当前的硒库,然后重新安装:

pip install robotframework-selenium2library==1.7.3