2014-02-06 73 views

回答

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/

+0

其working.thanks –

+0

很好解释同样是在这里: HTTP://edu.yoursfriends .COM/38 /如何到柄弯曲,在硒的Web驱动程序?秀= 39#A39 –

0

硒处理柔性电网不是一个简单的任务,经过一番研究, ,此任务已成功完成,虽然硒提供了SeleniumFlexAPI API,您可以通过它在柔性网格中执行操作。

这些都是我们需要遵循以下步骤:

  1. 你必须下载硒柔性API。

  2. 你会在这里得到一个SeleniumFlexAPI.swc文件。

    a。你需要把这个文件放到你的flex应用程序中(在存储库或你的项目库文件夹中)。

    b。你需要在Flex编译器添加库路径这样和编译代码

    -include-libraries "libs\SeleniumFlexAPI.swc" 
    

Source with Example