我想知道如何使用Watin测试Flash元素。我在flash中有文件上传器。
据我所知,WatiN不支持它。而且,我之所以这么认为,是因为在WatiN中为每个HTML元素建模了类。而Flash恰好是一个非HTML实体,一个ActiveX插件。
不确定这是否适用于您的情况,但您可以使用javascript控制闪存。从Watin可以执行/评估javascript语句/命令。
这是一个例子:http://www.permadi.com/tutorial/flashjscommand/
我想例如,应该可以使用以下语句开始播放flash:
Browser.Eval("PlayFlashMovie()");
虽然你将被限制为通过javascript提供的flash交互,但它总比没有好。