我也开通测试空间了 : ) :)
运行过程中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
>>>
还是因为库没有安装成功。
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