使用 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# 进行自动闪存测试的主要内容,如果未能解决你的问题,请参考以下文章

分析现有的闪存文件

STM32F103 闪存保护部分

使用 avrdude 对闪存的引导加载程序部分进行编程很慢

ARM:使用 stm32l0 nucleo 在几秒钟后自动擦除闪存

centos安装闪存卡驱动

单击时重新启动闪存