firefox:如果选项卡不活动/窗口最小化,则不加载闪存

时间:2011-04-18 15:10:16

标签: flash firefox selenium selenium-rc firefox3.6

我遇到了一个问题,我认为与该主题中的内容有关。

使用selenium我目前正在自动测试具有用户输入的flash元素的网站。虽然在本地计算机上执行这些测试时一切正常,但如果我在远程Windows XP计算机上启动selenium,则无法加载嵌入式闪存。
但是,如果我在通过远程桌面登录时开始测试,闪存只会正常加载。

这导致我假设没有加载任何桌面环境或用户登录firefox窗口就像被最小化或当前选项卡处于非活动状态一样,我知道阻止flash加载直到该窗口/选项卡是激活。

所以,我现在的问题是:你们有没有想过是否有办法让firefox加载flash,即使它当前没有显示在活动窗口中?

1 个答案:

答案 0 :(得分:1)

最后,我找到了一个解决方案:Flash对象的参数“wmode”必须设置为“window”。然后它完美无缺。

<object ...>
  <param name="wmode" value="window">
</object>

我只是在我的selenium用户扩展中添加了一个函数,用于修改该标记的属性,并且每次都会运行,闪存被访问。

丹尼尔