【问题标题】:How to test flash based applications using Selenium WebDriver or RC如何使用 Selenium WebDriver 或 RC 测试基于闪存的应用程序
【发布时间】:2013-12-11 08:01:42
【问题描述】:

我有一个包含视频和视觉对象的应用程序。

我需要使用 Selenium WebDriver 或 RC 测试该应用程序中的 flash 对象。 给我一些关于如何自动化以及与 Selenium 集成的开源工具的建议。

除了 Sikuli 和 Robot,建议我使用其他方法来自动化闪存。

提前感谢朋友......

【问题讨论】:

  • 是否可以通过添加第三方文件来修改开发代码??
  • 我认为在编译代码时使用 swf 文件,开发团队应该添加 swf 文件以便我们可以自动化。不知道确切..如果它是错误的,请纠正我的朋友..

标签: flash selenium robotframework sikuli


【解决方案1】:

Flex Monkium 可用于使用 selenium 自动化闪存应用程序。使用这个 flex Monkium 可以使用 selenium IDE 记录测试并运行有一些限制的测试(仅在 IE 中运行)。

'https://www.gorillalogic.com/flexmonkium-docs/flexmonkium-setup'

您只需要使用 flex Monkium 创建的 swc 文件编译应用程序源代码,该文件是特定于 Flash 的版本,并添加额外的编译器参数。 Flex monkium 将应用程序和 selenium IDE 连接起来,然后可以使用 IDE 本身记录测试。 注意: Flex Monkium 是一款免费工具,对网络的支持极少。

【讨论】:

  • 在FF中运行测试用例有用吗,我想知道不用swc文件编译源代码我们可以自动化还是不能自动化?
  • Ran 我在 html embed id="MediaWorkSpace" align="middle" width="100%" height="100%" type="application/x-shockwave-flash" allowfullscreen 中看到了这个="true" pluginspage="adobe.com/go/getflashplayer" allowscriptaccess="sameDomain" name="MediaWorkSpace" bgcolor="#ffffff" quality="high" src="MediaWorkSpace.swf"... 我想知道它是否已经是否使用 swf 文件编译......请您建议我们是否可以使用 selenium 自动化它
  • 如果您需要使用flex-monkium进行自动化,您需要安装flex-monkium并生成您自己的'flex-monkium-xyz.swc'文件并将其复制到DEV源代码的lib文件夹中。然后需要使用与 flex-monkium-xyz.swc 文件相关的附加编译器参数来编译开发代码。然后,您可以使用 selenium 自动化应用程序。 '在下面的网址gorillalogic.com/flexmonkium-docs/flexmonkium-setup中清楚地解释了相同的内容'
  • 如果您想在不使用第三方 swc 文件编译源代码的情况下实现自动化.. 您可以选择 GENIE:sourceforge.net/adobe/genie/wiki/Home [UNTESTED]
  • 是否可以将“Flex Monkium”与 Selenium WebDriver 集成?
猜你喜欢
  • 1970-01-01
  • 2017-02-20
  • 1970-01-01
  • 2013-05-16
  • 1970-01-01
  • 2019-05-24
  • 2016-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多