2014-02-06 71 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