我遇到了一个与该主题中所述内容有关的问题。
[我目前正在使用硒来自动化网站的测试,该网站具有用于用户输入的Flash元素。虽然在本地计算机上执行这些测试时一切正常,但是如果我在远程Windows XP计算机上启动硒,则无法加载嵌入式闪存。但是,如果我通过远程桌面登录时开始测试,则闪存加载得很好。
这导致我假设,在不加载任何桌面环境或用户在firefox窗口中登录的情况下,都将其视为已最小化或当前选项卡处于非活动状态,这我知道可以防止在该窗口/选项卡被激活之前加载Flash 。
所以,我现在的问题是:你们是否知道有什么方法可以使firefox加载Flash,即使当前未在活动窗口中显示Flash?
最后,我找到了一个解决方案:Flash对象的参数“ wmode”必须设置为“ window”。然后它可以完美地工作。
<object ...>
<param name="wmode" value="window">
</object>
我只是在我的硒用户扩展名中添加了一个函数,该函数修改该标签的属性,并在每次访问闪存时运行。
丹尼尔
找到的解决方案,在此处发布