如何通过Watin访问Flash控件

问题描述 投票:1回答:2

我想知道如何使用Watin测试Flash元素。我在flash中有文件上传器。

flash watin
2个回答
1
投票

据我所知,WatiN不支持它。而且,我之所以这么认为,是因为在WatiN中为每个HTML元素建模了类。而Flash恰好是一个非HTML实体,一个ActiveX插件。


1
投票

不确定这是否适用于您的情况,但您可以使用javascript控制闪存。从Watin可以执行/评估javascript语句/命令。

这是一个例子:http://www.permadi.com/tutorial/flashjscommand/

我想例如,应该可以使用以下语句开始播放flash:

Browser.Eval("PlayFlashMovie()");

虽然你将被限制为通过javascript提供的flash交互,但它总比没有好。

© www.soinside.com 2019 - 2024. All rights reserved.