潦草白纸

robot framework测试驱动无法定位页面元素

robot framework错误提示:

[ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure:
NoSuchWindowException: Message: u'Unable to get browser'

环境信息:

IE版本是IE 11,windows 7 64位

解决方案(修改注册表):

1.需要设置注册表项(运行regedit)。

2.对于32位操作系统:进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\
Main\FeatureControl\FEATURE_BFCACHE.
对于64位操作系统:进入HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\
Main\FeatureControl\FEATURE_BFCACHE

3.(没有FEATURE_BFCACHE就自己创建---新建一个项,取名为FEATURE_BFCACHE),在新建的FEATURE_BFCACHE点击右键-新建DWORD值-名称为iexplore.exe,数据为0.

原文引述:

http://stackoverflow.com/questions/12694001/selenium-server-error-unable-to-get-browser/12694003

posted on 2014-10-14 17:40  潦草白纸  阅读(944)  评论(0编辑  收藏  举报

导航