欢迎访问
这是个实用的Python网站
关注我们

—— 加入社群 ——
「Python」项目实战
「微信/QQ」技术讨论
「编程资料」随时领取
公众号名称:Python知识圈  公众号ID:PythonCircle
关注公众号后发送 口令 获取关闭弹窗地址
公众号每天中午 11:30 为你推送一篇技术文章

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

 

赞(0) 打赏
未经允许不得转载:Python知识圈 » 自动化测试RF框架安装AutoItLibrary教程

评论 抢沙发