使用 C# 进行自动闪存测试
Posted
技术标签:
【中文标题】使用 C# 进行自动闪存测试【英文标题】:Automated Flash Testing with C# 【发布时间】:2011-10-08 18:23:51 【问题描述】:我正在尝试编写一些软件来自动测试网页中包含的 Flash。
具体来说,我正在寻找有关“挂钩”到运行 Flash 并获得对其使用的控件和事件的访问权的帮助,以便我可以模拟按钮单击,然后监听它产生的响应。
因为它可能是任何正在运行的 Flash 电影,所以我需要能够访问控件,以便我可以尝试对需要模拟点击的控件做出有根据的猜测。
我需要它是免费的,或者希望它是开源的,最好是 .net 技术中的示例。
有人可以提供帮助或示例吗?
非常感谢
【问题讨论】:
【参考方案1】:首先,Flash 页面可以使用 javascript 进行操作。有关这方面的参考,请参阅:http://www.adobe.com/support/flash/publishexport/scriptingwithflash/scriptingwithflash_06.html
您可以用 C# 编写一些东西,或者使用 Selenium(开源)通过一些脚本来测试整个东西。 Selenium Remote Control 支持 DotNet。
硒遥控器 http://seleniumhq.org/projects/remote-control/
使用 Selenium 测试 Flash 的教程: http://wiki.openqa.org/display/SRC/Testing+Flash+with+Selenium+RC
希望这会有所帮助。
【讨论】:
【参考方案2】:有一个名为 FlashWatir 的 Ruby 库。不完全符合您的要求,但很接近。
【讨论】:
以上是关于使用 C# 进行自动闪存测试的主要内容,如果未能解决你的问题,请参考以下文章