1

我正在尝试使用萤火虫在这个嵌入式窗口上找到一个按钮,但由于闪存嵌入对象,我无法做到这一点。

如何在 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">
4

2 回答 2

0

你不能直接进行 Flash 测试,你需要一个第三方插件来达到这个目的。

于 2013-10-29T14:27:04.300 回答
0

最好的方法是在 flash 对象中使用外部接口,并使用 WebDriver 的 JavascriptExecutor 调用这些接口。我已经能够使用这种方法读取控件(按钮、文本字段等)并单击 Flash 上的按钮。

于 2015-11-15T09:19:58.547 回答