python autoitlibrary_AutoItLibrary安装和常见问题解决

AutoItLibrary 安装步骤:

1、 安装pythonwin32

最新的版本为build220。

c01bdc35a1f62e8f966b471266ccbe0b.png

【注意】:不管电脑的版本是否为32或者64位的,pythonwin32的版本需要匹配python的版本。

Python的版本可以按照以下步骤查看:cmd->python

dc030445ea3db0c565b8e2879d48f4d9.png

安装AutoItLibrary

2.1下载

https://github.com/qitaos/robotframework-autoitlibrary/releases/tag/robotframework-AutoItLibrary-1.1.1

2.2安装

将上面下载好的AutoItLibrary解压,然后以管理员身份【很重要!很重要!很重要!】打开cmd窗口,使得当前目录为AutoItLibrary的存放目录,然后通过cmd命令python setup.py install进行安装。一般安装正常的话,cmd窗口会输出下图所示的信息,就表示安装成功了。

8b0e3902d926dece3a4c5e7dad7f4b88.png

【验证是否成功安装】

54fce2966826fd21848f227c6b8615b7.png

** 进入python shell环境,通过输入import AutoItLibrary,若没有报错则表示AutoItLibrary 成功安装。

1d62109f4ae4d0050634b0ab9e32e1fa.png

*** 通过进入robotframework界面,通过导入AutoItLibrary库,看是否显示正常(黑色显示)。

89357b22ff6a888df2ce4fb220283548.png

****或者通过关键字搜索,看看是否可以显示AutoItLibrary库。

6f2830edffdf6c228ce8bac99ae5d74a.png

3、 安装AutoIt V3

由于AutoIt V3不支持64为机器,需要安装AutoIt V3。

4、常见错误处理

4.1 在安装过程中出现错误:

9b03c8e313012c8b076ab801c4943e91.png

【解决方法】:

利用管理员身份运行cmd,然后cd到AutoItLibrary的目录下,再执行命令:python setup.py install。

如果仍然无法解决问题,可以找到setup.py 内subprocess.check_all(cmd,shell=True)和subprocess.CalledProcessError(retcode,cmd),并将其注释掉。再重新以管理员身份运行python setup.py install命令。

4.2 安装好了AutoItLibrary,但是导入到RIDE后,仍然红色显示,并在cmd窗口内输出如下错误信息:

Initializing test library ‘AutoItLibrary’with no arguments failed:com_error(-2147024703, ‘OLE error 0x800700c1‘, None,None)

或者提示错误信息:

Creating an instance of the test library‘AutoItLibrary‘ with no arguments failed: com_error: (-2147221164,‘\xc3\xbb\xd3\xd0\xd7\xa2\xb2\xe1\xc0\xe0‘, None, None)

55ce0a8feda8897157e6a65868e4ea46.png

【解决方法】:

重新以管理员身份运行cmd,并切换到AutoItLibrary目录下安装。Cmd命令窗口输出以下信息:

717b3dcc06821c2102772444c34be26f.png

再依据前文第2点,重新检查一遍是否已经正确安装。

原文:https://www.cnblogs.com/xiaohuhu/p/9297390.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值