【发布时间】:2013-09-18 21:24:36
【问题描述】:
尝试在 Internet 上通过 selenium 找到一些与 flash 测试 相关的帮助后,我发现的只是 可用于 Selenium RC 的 FlexUISelenium 包。我没有找到任何可用于 Selenium Webdriver 的包。
我正在使用 python 和 selenium webdriver,但我没有看到任何可用于自动化 Flash 应用程序的软件包。 webdriver 有没有这样的包可用? 如果没有,我如何开始在 webdriver 中自动化 flash 应用程序?
【问题讨论】:
-
Flash 本身很可能必须公开某种您可以通过 JavaScript 调用的 API,以便您可以控制它。 Selenium 发出 JavaScript 命令 -> JavaScript 发出 Flash 命令 -> Flash 组件返回测试结果。
-
我没有使用过 flexui,也不知道 webdriver 是否有这样的可用,但如果它可用于 RC,则可以使用 webdriverbackedselenium 从 webdriver 调用它。不确定 flexui 是否会以这种方式工作,但您可以测试并告诉我们...
-
@MikkoOhtamaa:感谢您的回答。我的问题是:如何公开 ActionScript 以便我可以使用 Javascript 来处理它们?
-
@MikkoOhtamaa:我猜有一个名为 Prezi.com 的网站,它是 html 和 flash 的混合体。这个网站是用来做演示的。我不知道如何在这里分享屏幕截图,所以让你知道我正在尝试自动化什么......
标签: python flash selenium webdriver