Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 使用selenium测试flex而不更新代码_Apache Flex_Testing_Selenium - Fatal编程技术网

Apache flex 使用selenium测试flex而不更新代码

Apache flex 使用selenium测试flex而不更新代码,apache-flex,testing,selenium,Apache Flex,Testing,Selenium,我被要求检查如何加载测试flex应用程序 我一直在考虑使用,因为这正是它的工作。我还发现,使用Selenium测试Flex需要对Selenium进行扩展。我看到了其中一些: 首先,两者似乎都需要我重建Flex应用程序来测试它。这是真的吗?没有任何方法可以自动添加句柄吗? 第二,这样做的时候,我能做所有类型的测试吗?负载测试?性能测试?所有这些都是连续的吗? 谢谢是的,还有另一种方法,但这太复杂了,无法关心或实施。它被称为OCR或 你也可以使用图像识别 唉,当然你不能自动化flash或fl

我被要求检查如何加载测试flex应用程序

我一直在考虑使用,因为这正是它的工作。我还发现,使用Selenium测试Flex需要对Selenium进行扩展。我看到了其中一些:

首先,两者似乎都需要我重建Flex应用程序来测试它。这是真的吗?没有任何方法可以自动添加句柄吗? 第二,这样做的时候,我能做所有类型的测试吗?负载测试?性能测试?所有这些都是连续的吗?
谢谢

是的,还有另一种方法,但这太复杂了,无法关心或实施。它被称为OCR或

你也可以使用图像识别

唉,当然你不能自动化flash或flex,你需要重新构建它来使用ExternalInterface来公开一些方法。事实就是这样。闪光是物体的一大块,没有任何微小的部分可以被其他物体捕捉到


因此,您只有这些选项,恐怕没有其他选项。

AdobeGenie可以用于测试flex应用程序,而无需重建flex应用程序,并且是免费的。 但是,仅支持Actionscript 3。不支持AIR、AS1和AS2。目前MX和Spark组件无法测试,该文件称可以测试,但没有说明如何测试


另一个选择是Sikuli,这是一个基于图像的测试工具。与大多数基于图像的测试工具不同,它的优势在于它的图像启发式,并且不使用坐标进行比较。

不,您不需要重新构建应用程序。有这样做的选择,但也有不太可能的选择。手册清楚地描述了这两种方法。 请同时查看: 里雅斯特 伸缩猴 Neo4J