Flash 我需要自动化web应用程序的flex部分。有人能建议最好的方法吗?
我需要自动化web应用程序的flash(flex)部分。有人能建议使用webdriver的最佳方法吗?Selenium不能与flash元素交互。如果您的整个网站是使用flash/flex构建的,那么您可能需要研究除Selenium之外的其他选项。如果只有很少的组件,那么根据情况,您可以使用selenium尝试以下选项之一:Flash 我需要自动化web应用程序的flex部分。有人能建议最好的方法吗?,flash,apache-flex,selenium-webdriver,Flash,Apache Flex,Selenium Webdriver,我需要自动化web应用程序的flash(flex)部分。有人能建议使用webdriver的最佳方法吗?Selenium不能与flash元素交互。如果您的整个网站是使用flash/flex构建的,那么您可能需要研究除Selenium之外的其他选项。如果只有很少的组件,那么根据情况,您可以使用selenium尝试以下选项之一: 如果您可以访问应用程序代码/或者如果您可以请求开发人员公开flash操作,那么您可以使用或 如果只有几个闪存组件,例如两个按钮等,您可以查看 如果有很多组件,或者整个网站是
- 如果您可以访问应用程序代码/或者如果您可以请求开发人员公开flash操作,那么您可以使用或
- 如果只有几个闪存组件,例如两个按钮等,您可以查看
- 如果有很多组件,或者整个网站是用flash构建的,那么你应该寻找商业工具。e、 g.QTP、Telerik TestStudio等
- Flex明确支持自动化,但您必须为此准备应用程序。这可以在编译时或加载时使用加载程序SWF完成,称为检测应用程序:
您可以将Selenium与FlexUISelenium扩展一起使用来完成此操作()。您必须安装Selenium并使用Selenium提供的LIB为应用程序插入仪器
有相当多的其他框架都使用自动化的方式,但也有图形测试工具,纯粹使用图像识别技术来自动化一切。几年前,我总结了许多比较:
如果你能,我推荐一种基于自动化的方法,因为只要你简单地调整一些颜色/字体/布局,图像识别工具就会很快崩溃。我们有一个基于flash的网格,当显示我们选择的数据组合及其产品广告的一个主要组成部分时,我对这一点还不熟悉,需要在topic@PuneetSharma我认为您应该与开发人员谈谈,要么公开网格的api,要么从DB/web服务中提取数据等等。我必须说,上面提到的Flex Selenium基于Selenium RC,充其量只是一根稻草,但值得一试。