Apache flex 使用selenium测试flex而不更新代码
我被要求检查如何加载测试flex应用程序 我一直在考虑使用,因为这正是它的工作。我还发现,使用Selenium测试Flex需要对Selenium进行扩展。我看到了其中一些:Apache flex 使用selenium测试flex而不更新代码,apache-flex,testing,selenium,Apache Flex,Testing,Selenium,我被要求检查如何加载测试flex应用程序 我一直在考虑使用,因为这正是它的工作。我还发现,使用Selenium测试Flex需要对Selenium进行扩展。我看到了其中一些: 首先,两者似乎都需要我重建Flex应用程序来测试它。这是真的吗?没有任何方法可以自动添加句柄吗? 第二,这样做的时候,我能做所有类型的测试吗?负载测试?性能测试?所有这些都是连续的吗? 谢谢是的,还有另一种方法,但这太复杂了,无法关心或实施。它被称为OCR或 你也可以使用图像识别 唉,当然你不能自动化flash或fl
谢谢是的,还有另一种方法,但这太复杂了,无法关心或实施。它被称为OCR或 你也可以使用图像识别 唉,当然你不能自动化flash或flex,你需要重新构建它来使用ExternalInterface来公开一些方法。事实就是这样。闪光是物体的一大块,没有任何微小的部分可以被其他物体捕捉到
因此,您只有这些选项,恐怕没有其他选项。AdobeGenie可以用于测试flex应用程序,而无需重建flex应用程序,并且是免费的。 但是,仅支持Actionscript 3。不支持AIR、AS1和AS2。目前MX和Spark组件无法测试,该文件称可以测试,但没有说明如何测试
另一个选择是Sikuli,这是一个基于图像的测试工具。与大多数基于图像的测试工具不同,它的优势在于它的图像启发式,并且不使用坐标进行比较。不,您不需要重新构建应用程序。有这样做的选择,但也有不太可能的选择。手册清楚地描述了这两种方法。 请同时查看: 里雅斯特 伸缩猴 Neo4J