使用RobotFramework运行测试用例时出现Selenium导入错误

fin*_*pin 3 selenium robotframework selenium-webdriver

当我尝试在RobotFramework中运行测试用例时,我收到以下错误.我安装了Selenium2Library,但看起来RF无法找到它.SeleniumLibrary一切正常.

Selenium2Library安装在C:\ Python27\lib\site-packages中.我卸载并安装了几次以确保安装正确.安装过程中没有错误.

任何想法在哪里寻找问题?

这是错误:

c:\testing>pybot testone.txt
[ ERROR ] Error in file 'c:\testing\testone.txt' in table 'Settings': Importing test library 'Selenium2Library' failed: ImportError: No module named selenium
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\Selenium2Library\__init__.py", line 2, in <module>
    from keywords import *
  File "C:\Python27\lib\site-packages\Selenium2Library\keywords\__init__.py", line 3, in <module>
    from _browsermanagement import _BrowserManagementKeywords
  File "C:\Python27\lib\site-packages\Selenium2Library\keywords\_browsermanagement.py", line 4, in <module>
    from selenium import webdriver
PYTHONPATH:
  C:\Python27\lib\site-packages\robot\libraries
  C:\Python27\lib\site-packages
  C:\Windows\system32\python27.zip
  C:\Python27\DLLs
  C:\Python27\lib
  C:\Python27\lib\plat-win
  C:\Python27\lib\lib-tk
  C:\Python27
  C:\Python27\lib\site-packages\wx-2.8-msw-unicode
Run Code Online (Sandbox Code Playgroud)

fin*_*pin 11

通过删除Selenium2Library文件夹并使用pip命令(安装所有必需的软件包)重新安装它来解决此问题.

pip install robotframework-selenium2library 
Run Code Online (Sandbox Code Playgroud)