当前位置:  开发笔记 > 开发工具 > 正文

Flex:在点击级别测试UI组件?

如何解决《Flex:在点击级别测试UI组件?》经验,为你挑选了0个好方法。

我一直在研究Flex组件,我想为它编写一些自动化测试.问题是,我看过的UI测试工具(FlexMonkey和Selenium Flex API)没有模拟"足够":

到目前为止出现的大多数错误都与Flex处理拖放的方式有关,这些库无法准确模拟.例如,我需要测试一个组件下半部分发生"drop"事件的情况 - FlexMonkey和Selenium Flex API都不能这样做(它们可能会模拟鼠标事件,但它们不会包含坐标).

那么,是否有任何"好"的方法来自动化这种测试?

编辑:经过大量研究,看起来唯一可以做到这一点的软件是iMacros,它只是Windows而且接口是...缺乏.所以我要写自己的.基本上,它将放置HTTP接口,java.awt.Robot因此代码(以任何语言)可以模拟鼠标/键盘事件.如果你有兴趣,PM我和我会告诉你更新.

编辑2:我在BitBucket上发布了我写的第一个版本的Blunderbuss:http://bitbucket.org/wolever/blunderbuss/.你需要Jython来运行它(http://www.jython.org/),但之后这个flex-client例子应该可行.

Blunderbuss的视频在Vimeo居住:

使用Blunderbuss自动进行Flex测试

Blunderbuss测试套件运行

目前这仍然是一个概念验证,因为我没有周期来清理它并使它更有用......但也许有足够的人打扰我会给我那个时间:)

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有