我需要自动化Web应用程序的flash(flex)部分。有人可以建议使用webdriver
这样做的最好方法答案 0 :(得分:2)
硒不能与闪光元素相互作用。如果您的完整网站是使用flash / flex构建的,您可能需要查看除Selenium之外的其他选项。如果根据情况只有很少的组件,您可以使用selenium尝试以下选项之一:
答案 1 :(得分:0)
Flex明确支持自动化,但您必须为此准备应用程序。这可以在编译时或加载时使用加载程序SWF完成,并称为检测应用程序:http://livedocs.adobe.com/flex/3/html/help.html?content=functest_components2_13.html
您可以将Selenium与FlexUISelenium扩展程序一起使用(https://code.google.com/p/flex-ui-selenium/)。您必须安装Selenium并使用selenium提供的库来检测您的应用程序。
还有很多其他框架都可以使用自动化方式,但也有图形测试工具,它们纯粹使用图像识别技术自动化所有内容。几年前,我总结了很多这些的比较:https://dev.c-ware.de/confluence/display/PUBLIC/Functional+Testing+Tools?src=search
如果你能够,我会推荐一种基于自动化的方法,因为只要你调整一些颜色/字体/布局,图像识别工具就会快速破解。