[原]RobotFrameWork(十一)AutoItLibrary测试库在win7(64bit)下安装及简单使用
最近安装AutoItLibrary,发现在win7 x64下无法安装成功,后来经过定位,发现是3rdPartyTools\AutoIt目录下面AutoItX3.dll的问题。因为AutoItX3.dll是32位的,所以我就在网上搜索了一个64位的dll去替代。再次安装就没有问题了。
针对AutoItLibrary,我进行以下3个修改:
1. AutoItX3.dll替换为64位的,使其支持win7 x64
2. 修改AutoItLibrary自带用例,支持win7中文环境运行
3. 使用robotframework本身的ScreenshotLibrary 取代AutoItLibrary中截图
一、安装
1. 安装python2.7和robotframework,参考http://blog.csdn.net/mengfanbo123/article/details/8450760
2. 安装python对windows的扩展pywin32-218.win-amd64-py2.7.exe,下载地址:http://download.csdn.net/detail/liuheng123456/6235457
3. 安装Pillow,以便使用ScreenshotLibrary ,下载地址:http://download.csdn.net/detail/liuheng123456/6235465
4. 安装AutoItLibrary(win7 x64),下载地址:http://download.csdn.net/detail/liuheng123456/6236097
①解压压缩包后,在dos命令下,进入到解压的AutoItLibrary目录,比如:我把 AutoItLibrary-1.1_x64解压到E盘下,就执行cd E:\AutoItLibrary-1.1_x64
②执行python setup.py install
5. 安装检查
①在创建一个测试套(suite),并在Setting中导入AutoItLibrary和Screenshot,然后保存整个工程
②按F5,可以看到AutoItLibrary和Screenshot,表明安装成功
二、AutoItLibrary自带计算器用例运行
AutoItLibrary安装完成后,会在C盘下生成C:\RobotFramework文件夹,用例就在C:\RobotFramework\Extensions\AutoItLibrary下面。
①进入C:\RobotFramework\Extensions\AutoItLibrary\,你会看到有test_cn和test_en两个文件夹,test_cn是可以运行在win7中文环境下的,test_en则是英文环境。
②进入test_cn,双击RobotIDE.bat,然后运行用例就ok了。
③运行完用例,查看log.html,可以看到Screenshot截图
最新文章
- [LeetCode] Boom Enemy 炸弹人
- Harris角点检测
- hdu Rescue
- 如何使用 EXCEL 的筛选功能
- Windows 下 Composer 与 Laravel 4 的安装
- [wikioi]合并果子
- LCT维护子树信息(BZOJ4530:[BJOI2014]大融合)
- windows server 2008 R2 NPS(网络连接策略服务)设置radius,实现telent登陆交换机路由器权限分配
- Win10 下Cmake编译配置 Opencv3.1 + Cuda7.5 + VS2013
- HTTP协议与TCP/IP协议
- 数位dp-Bomb
- windows下用pycharm安装tensorflow简易教程
- Python中__init__和self的意义和作用
- Spring-boot集成RabbitMQ踩过的坑
- Linux命令学习总结:date命令【转】
- 如何修改隐藏Zblog/WordPress默认后台登录地址
- Containerpilot 配置文件 之 consul
- Animy.js,自己编写的功能丰富的html动画库
- 无缘DELPHI的BUG
- 利用Crawlspider爬取腾讯招聘数据(全站,深度)
热门文章
- java新手笔记14 类继承示例
- [Java][20160707]Java语言介绍
- CCPC网络赛,HDU_5842 Lweb and String
- Morgan Stanley telephone interview
- 常用命令ls cd cp mv touch mkdir pwd rm cut sort tr more less
- yii2源码学习笔记(十一)
- js 遍历json对象
- C语言和C++中动态申请内存
- 读《CSCW的一种建模与实现方法》
- copy,retain,assign,strong,weak的区别