如何使用selenium web驱动程序处理Flex网格?

时间:2014-02-06 05:27:19

标签: flex selenium selenium-webdriver sikuli flex-mx

如何使用selenium web驱动程序处理Flex网格?

现在我正在使用sikuli api(图像处理),但这不是一个好的解决方案。如果您有解决方案,请给出您已经测试的逐步答案。

2 个答案:

答案 0 :(得分:1)

为了能够自动化Flex应用程序,您需要为已编译的SWF添加检测功能。这通常可以使用应用程序的加载器应用程序来完成,或者将其编译到您打算自动化的应用程序中。然后,webdriver与这些自动化存根进行通信,并能够完全控制应用程序。

以下是一般自动化概念的说明: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ec5.html 本文应解释Selenium2与Webdriver所需的实际步骤: http://www.blackpepper.co.uk/driving-a-flex-application-via-selenium-2-webdriver/

答案 1 :(得分:0)

在硒中处理弹性网格并不是一项简单的任务。经过一些研究,这项任务已经成功完成,虽然selenium提供了SeleniumFlexAPI API,您可以通过它在flex网格中执行操作。

这些是我们需要遵循的步骤:

  1. 您必须下载selenium flex API。

  2. 您将在此处获得SeleniumFlexAPI.swc文件。

    一个。您需要将此文件放在Flex应用程序中(在存储库或项目libs文件夹中)。

    湾你需要像这样在flex编译器中添加lib路径并编译代码

    {{1}}
  3. catalog_product.list API