Web测试不再纠结,robot framework三驾马车之Autoit+selenium

上一篇 / 下一篇  2013-05-14 15:35:55 / 精华(1) / 个人分类:robot framework

AutoIt 是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI中进行自动化操作.它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务.而这是其它语言不可能做到或无可靠方法实现的。在web测试中,许多控件selenium完成起来有难度的。此时结合Autoit可以达到事半功倍的效果。比如上传下载activex,web上遇到大部分的windows控件都可以搞定了。RF+selenium+autoit的强大自己体会去吧。废话不多说,直接上安装教程和简单例子。剩下的各位自己,去摸索。

1,准备安装包,群共享中Autoitlibrary.zip 群   号:247870083

2,安装pywin32.exe,此为autoit的依赖库,在群GX能找到。

3cmdAutoitlibrary的解压目录,敲命令python setup.py install如果你第二步没跳过去,应该能安装成功。此时在C盘会有一个robotframework的文件夹,里面有很多例子。

4、启动ride, addlibrary AutoItLibrary 不是红色的,恭喜你成功了。

如果想要测试C/S程序,Autoit+sikuli可以解决绝大多数问题了。那就需要你深入研究Autoit,祝大家开心测试。

下面附送上传文件的例子,大家试试,群GX也会有的。

 

*** Settings ***

Library           Selenium2Library

Library           AutoItLibrary

 

*** Variables ***

${path}           e:\\boot.ini

${url}            http://www.rayfile.com/zh-cn/option/

${browser}        gc

 

*** Test Cases ***

Login To Rayfile And Upload

    [Tags]    up

   打开浏览器

   上传

 

*** Keywords ***

打开浏览器

    open browser    ${url}    ${browser}

 

上传

    click element    upload0

    Win Wait Active   打开

    Control Set Text   打开    \    [CLASS:Edit; INSTANCE:1]    ${path}

Control Click   打开    \    [CLASS:Button; INSTANCE:2]

 

 


TAG: autoit Autoit AutoIT autoIT CS cs 上传 下载 RobotFramework Robotframework robotframework Selenium selenium

引用 删除 lyricshi   /   2020-04-24 14:09:04
5
daixiaolong108的个人空间 引用 删除 daixiaolong108   /   2014-09-05 16:46:42
5
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-11  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 18124
  • 日志数: 4
  • 建立时间: 2013-05-12
  • 更新时间: 2013-05-14

RSS订阅

Open Toolbar