如何使用Selenium Web驱动程序处理Flex Grid?
现在,我正在使用Sikuli API(图像处理),但这不是一个好的解决方案。如果您有解决方案,请给出您已测试的阶跃答案。
为了能够自动化flex应用程序,您需要在编译的SWF中添加仪器功能。通常可以使用应用仪器的加载程序应用程序完成,或者将其编译到打算自动化的应用程序中。然后,WebDriver与这些自动化量表进行通信,并能够完全控制该应用程序。
这是对一般自动化概念的描述:http://help.adobe.com/en_us/flex/using/ws2db454920e96a9e51e51e63e3e3d11c0bf69084-7ec5.html本文应解释使用WebDriver的Selenium2所需的实际步骤:http://www.blackpepper.co.uk/driving-a-flex-application-via-selenium-2-webdriver/
在硒中处理Flex网格并不是一项简单的任务,经过一项研究,该任务已成功完成,尽管Selenium正在提供SeleniumFlexapi API,您可以通过该API在flex网格中执行操作。<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
这些是我们需要遵循的步骤:
-
您必须下载Selenium Flex API。
-
您将在这里获得SeleniumFlexapi.swc文件。
a。您需要将此文件放入Flex应用程序(在存储库中或项目LIBS文件夹中)。
b。您需要在flex编译器中添加lib路径,并编译代码
-include-libraries "libsSeleniumFlexAPI.swc"
源示例