我正在尝试使用firebug在此嵌入式窗口上找到一个按钮,但由于嵌入了闪存的对象,我无法做到。
如何在Web驱动程序中找到嵌入对象中的元素?代码如下:
<embed id="ExploriaCMS" width="100%" height="100%" align="middle"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer" wmode="window"
allowscriptaccess="sameDomain" name="Exploria" bgcolor="#5D5B5E"
quality="high" flashvars="moduleName=presentations" src="../GUI/ExploriaCMS.swf">
答案 0 :(得分:0)
您不能直接进行Flash测试,您需要第三方添加才能达到目的。
答案 1 :(得分:0)
执行此操作的最佳方法是在Flash对象中使用外部接口,并使用WebDriver的JavascriptExecutor调用它们。我已经能够使用此方法读取控件(按钮,文本字段等)和单击Flash上的按钮。