我也开通测试空间了 : ) :)

运行过程中FAIL : No keyword with name 'Open browser' found.解决方案

上一篇 / 下一篇  2015-10-10 13:51:29 / 个人分类:RFS 自动化测试

RFS安装成功后,编写用例,执行时提示:FAIL : No keyword with name 'Open browser' found.
如下图:
图一:

图二:
经过多方面求解:得知是Selenium2Library库没有安装成功。删除C:\Python27\Lib\site-packages下的robotframework_selenium2library相关文件,进入此库对应的路径,重新执行 python setup.py install.后仍报错,
在魏巍老师的提示下,cmd中输入python回车看到python的信息出来后后,输入 import Selenium2Library
看到结果为:C:\测试文件\robotframework>python
Python 2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import Selenium2Library
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\robotframework_selenium2library-1.5.0-py2.
7.egg\Selenium2Library\__init__.py", line 2, in <module>
    from keywords import *
  File "C:\Python27\lib\site-packages\robotframework_selenium2library-1.5.0-py2.
7.egg\Selenium2Library\keywords\__init__.py", line 1, in <module>
    from _logging import _LoggingKeywords
  File "C:\Python27\lib\site-packages\robotframework_selenium2library-1.5.0-py2.
7.egg\Selenium2Library\keywords\_logging.py", line 3, in <module>
    from robot.variables import GLOBAL_VARIABLES
ImportError: cannot import name GLOBAL_VARIABLES
>>>
还是因为库没有安装成功。
在齐道长的QQ群中,经过群友:上海-随风的指引下,下载了PIP,参照网上:http://www.tuicool.com/articles/Abmmyu  的步骤:
1.首先下载pip安装。(因为要用pip来安装 selenium 和 selenium2library)
在命令行进入安装文件解压目录,执行setup.py install 安装pip。
2.安装decorator
保持网络畅通的情况下,在命令行执行:pip install decorator

3.安装selenium库(S2L其实是调用selenium库,所以先要安装它)。

在命令行执行:pip install selenium

4.安装selenium2Libarary

在命令行执行:pip install robotframework-selenium2library

提示成功后,再次执行测试脚本,终于成功了。



TAG: no No 解决方案 keyword

 

评分:0

我来说两句

Open Toolbar