0

我正在尝试使用自动化 web + flash 应用程序。我们的开发人员为我提供了 ExternInterface API,我们可以使用 Watire 和 IE 调用它们。然而,同样的事情现在正在 FF 3.6 和 watir-webdriver/webdriver/firewatir 上运行。我倾向于假设这不是任何一个自动化工具的问题,而是 FF 本身的问题。然而,我们产品的其他部分使用 js 来调用其他 API,并且它们运行良好。所以我无法在浏览器或自动化工具上归零。

有什么提示吗?

谢谢您的帮助。

-马尼什

4

1 回答 1

0

这可能是因为您在网页上嵌入 swf 的方式。

FF/Chrome 使用<object>标签,而 IE 使用<embed>标签。

这可能是你错过的地方。

您应该使用SWFObject嵌入您的 swf 并为您处理此类跨浏览器嵌入问题。

哦,别忘了标记allowScriptAccess为真。

干杯

于 2011-06-11T11:03:02.163 回答