如何使用 selenium Web 驱动程序处理 Flex 网格?
现在我正在使用 sikuli api(图像处理),但这不是一个好的解决方案。如果您有解决方案,请给出您已经测试过的逐步答案。
如何使用 selenium Web 驱动程序处理 Flex 网格?
现在我正在使用 sikuli api(图像处理),但这不是一个好的解决方案。如果您有解决方案,请给出您已经测试过的逐步答案。
为了能够自动化 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/
在 selenium 中处理 flex grid 并不是一个简单的任务,经过一些研究,这个任务已经成功完成,虽然 selenium 提供了 SeleniumFlexAPI API,您可以通过它在 flex grid 中执行操作。
这些是我们需要遵循的步骤:
你必须下载 selenium flex API 。
你会在这里得到一个 SeleniumFlexAPI.swc 文件。
一个。您需要将此文件放在您的 flex 应用程序中(在存储库或项目 libs 文件夹中)。
湾。你需要像这样在flex编译器中添加lib路径并编译代码
-include-libraries "libs\SeleniumFlexAPI.swc"