robotframework安装无法导入AutoitLibrary

1. 下载AutoItLibrary-1.1_x64包,http://code.google.com/p/robotframework-autoitlibrary/
2. 安装pywin32库,http://sourceforge.net/projects/pywin32/files/
记得用Administrator安装。
3. 导入AutoItLibrary。
此时可能导入有问题,可先安装 AutoIt v3软件。 然后再导入。
https://www.autoitscript.com/site/
阅读(...) 评论()searchcode is proudly Made in Sydney | & searchcode 2016你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
AutoItLibrary 在命令行中python后 import AutoItLibrary,没有问题,但在ride.py的library中一直显示红色,太纠结。
环境windows 7 64位系统,其他ride.py中的library都可用,但就是这个AutoItLibrary红色,求解决方式。
红色可以先不管他,你尝试直接使用看看,有时候红色是ride的bug
不管他,不能用呢。我这安装后,在python命令行import没有问题,但是RIDE中Library就显示红色,好纠结
神奇,我也遇到了相同问题,猜测可能是版本问题
估计ride版本比较旧,升级下试试
要回复问题请先或
浏览: 6050
关注: 5 人今天在公司使用Jenkins来做RF的集成时
我发现用RIDE使用AutoItLibrary没有问题
而用Jenkins中的RF插件执行case时,import这个AutoItLibrary库没有成功,导致无法识别其中的关键字
于是回家用电脑一试,竟然没有发生公司的问题
区别在于,公司64位电脑,家是32位的。
而且64位电脑只安装AutoItLibrary是不行的,还有安装他的主程序AutoIt V3
好了,反正我是推荐大家使用32位的系统啦,64位总是会遇到一些莫名的错误,唉。。。
上面那个问题,谁有解决方法的,记得告诉我,谢谢1安装AutoItLibraryi首先安装pywin32,地址:http://sourceforge.net/projects/pywin32/files/pywin32/
去下载最新的对应版本吧,32位,64位,python版本,自己都看准了下载
安装一下就okii然后安装AutoItLibrary,地址https://code.google.com/p/robotframework-autoitlibrary/downloads/list
下载之后解压缩,命令行进入此目录,打命令 python setup.py install (记得用管理员身份运行哦)
如果你是32位系统,不用看第三步了,因为已经ok了iii安装AutoIt V3,地址http://www.autoitscript.com/site/autoit/downloads/
下载AutoIt V3,安装一下即可2使用AutoItLibraryi导入这个库,如图ii写下如下caseiii运行一下,如果一切顺利,你应该会看到计算器出现
好了,这样就安装OK了,至于这个AutoItLibrary库有什么作用
可以结束进程啊,操纵window啊等等了,等你自己发掘吧! 更正:Jenkins的RF插件能在64位系统下使用AutoItLibrary了,是我的疏忽,没有安装pywin32。
robot framework 的AutoItLibrary常用关键字
1、首先,用到的库是AutoItLibrary,用到的方法是send;按F5可用看到
看demo,很简单,打开百度,输入内容查找,只要是看send
第4行:意思是指全选操作,即...
robotFramework 如何导入AutoItLibrary库及常见报错信息处理
1、下载及安装pywin32
cmd命令,输入python查看自己安装的Python版本。下载地址:https://sourceforge.net/projects/pywin32/fil...
Robot Framework自动化测试-AutoItLibrary库-上传文件
AutoItLibrary库其实用的地方也不多,主要是用在上传文件;处理windows弹窗。安装详见:http://download.csdn.net/detail/cz本篇介...
RobotFrameWork(十一)AutoItLibrary测试库在win7(64bit)下安装及简单使用
最近安装AutoItLibrary,发现在win7 x64下无法安装成功,后来经过定位,发现是3rdPartyTools\AutoIt目录下面AutoItX3.dll的问题。因为AutoItX3.dl...
robotframework + AutoItLibrary下发键盘事件,键盘命令,组合键
robotframework + AutoItLibrary下发键盘事件,键盘命令,组合键
1.安装且引入AutoItLibrary库
2.找到send方法
3.找到send的帮助http://...
今天主要给大家介绍一下为什么Robot Framework引入autoitlibrary显示红色,明明我的autoitlibrary库装上了,为什么引入进来就是显示红色呢,很头疼。所以我根据以往的经验...
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"&  这几天本想研究下用robotframework+ (Requests)来做接口测试(http协议), 安装完库后,在RIDE里导入该库时显示是红色,即导入失败(正常导入应该显示为黑色),网上也没有搜索到有用的信息,于是这几天就不停的在公司的电脑和家里的电脑上反复折腾。今天在家休息,继续折腾,功夫不负有心人,终于搞定了,在此记录下。
一、问题现象描述:
  我电脑上本来安装的有robotframework+Selenium2Library环境(),于是我直接在命令行运行:pip install -U robotframework-requests &来安装RequestsLibrary,然后用RIDE导入时,如下图,Selenium2Library他DatabaseLibrary都是正常的,偏偏RequestsLibrary是红色的。
二、问题解决过程:
首先,我怀疑安装的有问题,于是到安装目录(我的是:C:\Python27\Lib\site-packages)下查看是否存在RequestsLibrary库,发现该目录下存在下面两个安装文件夹:
  RequestsLibrary
  robotframework_requests-0.3.8-py2.7.egg-info
  安装的应该没问题,安装没问题那是什么有问题?我怀疑是与环境安装有关。
于是,为了排除一切可能的X因素,我就把电脑上之前安装的的环境全部卸载干净后,全部在重新安装。可惜这次安装完成后,问题依然没有解决。不过问题虽然没有解决,但可以排除与安装包和环境没有关系。到这时我又开始怀疑是缺少某个依赖包。(开源的就是这样, 安装时会依赖很多其它的包)
最后,RIDE有个Import Failed Help功能(上图中红色框的部分),点击一下这个按钮,弹出如下图提示,说的还是挺详细的:
  1、导入失败显示红色
  2、可以在 &Tools / View RIDE Log &下查看详细的失败日志。
  3、。。。
根据上面第2点找到的错误日志:
08:38:55.590 [INFO]: Started RIDE 1.3 using python version 2.7.8 with wx version 2.8.12.1 in win32.
08:38:59.105 [WARN]: Importing test library "RequestsLibrary" failed
Traceback (most recent call last):
Importing test library 'RequestsLibrary' failed: ImportError: No module named requests
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\RequestsLibrary\__init__.py", line 1, in &module&
from RequestsKeywords import RequestsKeywords
File "C:\Python27\lib\site-packages\RequestsLibrary\RequestsKeywords.py", line 1, in &module&
import requests
PYTHONPATH:
C:\Python27\lib\site-packages\robotide\lib\robot\libraries
C:\Python27\lib\site-packages\robotide\lib
C:\Python27\lib\site-packages\wx-2.8-msw-unicode
C:\Python27\lib\site-packages\wx-2.8-msw-unicode
C:\Python27\lib\site-packages\setuptools-5.4.1-py2.7.egg
C:\Python27\lib\site-packages\pip-6.1.1-py2.7.egg
C:\Windows\system32\python27.zip
D:\Program Files\VisualSVN Server\bin
D:\Program Files\VisualSVN Server\PythonPackages
C:\Python27\DLLs
C:\Python27\lib
C:\Python27\lib\plat-win
C:\Python27\lib\lib-tk
C:\Python27
C:\Python27\lib\site-packages
C:\Users\Administrator\Desktop
C:\Python27\lib\site-packages\robotide\spec
File "C:\Python27\lib\site-packages\robotide\spec\librarymanager.py", line 76, in _fetch_keywords
return get_import_result(path, library_args)
File "C:\Python27\lib\site-packages\robotide\spec\libraryfetcher.py", line 20, in get_import_result
lib = TestLibrary(path, args)
File "C:\Python27\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 37, in TestLibrary
libcode = importer.import_class_or_module(name)
File "C:\Python27\lib\site-packages\robotide\lib\robot\utils\importer.py", line 64, in import_class_or_module
self._raise_import_failed(name, err)
File "C:\Python27\lib\site-packages\robotide\lib\robot\utils\importer.py", line 102, in _raise_import_failed
raise DataError('\n'.join(msg))
问题终于找到了,原来是少了&,安装地址:
命令行窗口运行:pip install requests
再次用RIDE导入RequestsLibrary,成功:
开启愉快的研究之旅了。。。。。。
阅读(...) 评论()

我要回帖

更多关于 robotframework字典 的文章

 

随机推荐