如何使用selenium web驱动程序处理Flex网格?
现在我正在使用sikuli api(图像处理),但这不是一个好的解决方案。如果您有解决方案,请给出您已经测试的逐步答案。
答案 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网格中执行操作。
这些是我们需要遵循的步骤:
您必须下载selenium flex API。
您将在此处获得SeleniumFlexAPI.swc文件。
一个。您需要将此文件放在Flex应用程序中(在存储库或项目libs文件夹中)。
湾你需要像这样在flex编译器中添加lib路径并编译代码
{{1}}