欢迎访问
这是个实用的Python网站

自动化测试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,显示正常不报错了,搞定!

 

赞(1) 打赏
未经允许不得转载:转载请到公众号「Python知识圈」联系作者授权!Python知识圈 » 自动化测试RF框架安装AutoItLibrary教程

评论 抢沙发