自动化测试RF框架安装AutoItLibrary教程

前言

AutoItLibrary 是一个 Python 关键字库,它通过向AutoIt 提供基于 COM 接口的关键字来扩展 Robot Framework,AutoIt 是一个用于自动化 Windows GUI 的免费工具。

下一次分享它在自动化测试中的常见用法,本次主要分享 Robot Framework 框架中 AutoItLibrary 安装遇到的问题和解决方法。

pip安装 autoitlibrary

pip 命令安装方便,但是报错。

 

下载包安装

我们采用第二种方法,去 pypi 网站下载加压后安装,下载地址:

 

下载后解压,cd 进入到解压后的目录,运行以下代码:

 

但是,也是报错。

解决方法:把 Python 安装目录下的 AutoItLibrary 文件夹里的文件清空。

再次运行命令,报错信息变了。

 

解决方法:

  1. 到下载下来的 robotframework-autoitlibrary-1.2.4 文件夹下,用 sublime 编辑器打开 setup.py 文件;
  2. 搜索 subprocess.check_call ,把 subprocess.check_call(cmd, shell=True) 前面加上 # 注释掉
  3. 把 subprocess.check_call(cmd) 也加上#注释掉。

 

注释后保存 setup.py 文件。

再重复上面步骤,把 Python 安装目录下的 AutoItLibrary 文件夹里的文件清空。

再运行代码

 

导入报错

导入到 RIDE 中,发现报红。

 

导入解决方法

需要下载安装 autoit 软件,下载地址如下:

 

这个下载速度也是超级佛系了。。。

 

为了避免大家遭受同样的痛苦,我把安装包放在了百度云了,在公众号后台回复「autoit」获取。

下载安装后,再看看导入的 AutoItLibrary,显示正常不报错了,搞定!

 

文章为pk哥原创,我在我的公众号: Python 知识圈 上会分享更多心得体会,你也可以关注。

***版权申明:本文为 Python知识圈 pyzhishiquan.com 原创,没有Python知识圈书面授权,请勿以任何形式转载,摘编,复制或镜像。***

为您推荐

发表评论

电子邮件地址不会被公开。