autoit+selenium在robot framework上的实现demo

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

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

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

3,cmd到Autoitlibrary的解压目录,敲命令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]

发表评论

电子邮件地址不会被公开。 必填项已用*标注