今天在公司使用Jenkins来做RF的集成时
我发现用RIDE使用AutoItLibrary没有问题
而用Jenkins中的RF插件执行case时,import这个AutoItLibrary库没有成功,导致无法识别其中的关键字
于是回家用电脑一试,竟然没有发生公司的问题
区别在于,公司64位电脑,家是32位的。
而且64位电脑只安装AutoItLibrary是不行的,还有安装他的主程序AutoIt V3
好了,反正我是推荐大家使用32位的系统啦,64位总是会遇到一些莫名的错误,唉。。。
上面那个问题,谁有解决方法的,记得告诉我,谢谢
1安装AutoItLibrary
i首先安装pywin32,地址:http://sourceforge.net/projects/pywin32/files/pywin32/
去下载最新的对应版本吧,32位,64位,python版本,自己都看准了下载
安装一下就ok
ii然后安装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使用AutoItLibrary
i导入这个库,如图

ii写下如下case

iii运行一下,如果一切顺利,你应该会看到计算器出现

好了,这样就安装OK了,至于这个AutoItLibrary库有什么作用
可以结束进程啊,操纵window啊等等了,等你自己发掘吧!
2013-01-11 更正:Jenkins的RF插件能在64位系统下使用AutoItLibrary了,是我的疏忽,没有安装pywin32。
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐