Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/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

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
Flash 我需要自动化web应用程序的flex部分。有人能建议最好的方法吗?_Flash_Apache Flex_Selenium Webdriver - Fatal编程技术网

Flash 我需要自动化web应用程序的flex部分。有人能建议最好的方法吗?

Flash 我需要自动化web应用程序的flex部分。有人能建议最好的方法吗?,flash,apache-flex,selenium-webdriver,Flash,Apache Flex,Selenium Webdriver,我需要自动化web应用程序的flash(flex)部分。有人能建议使用webdriver的最佳方法吗?Selenium不能与flash元素交互。如果您的整个网站是使用flash/flex构建的,那么您可能需要研究除Selenium之外的其他选项。如果只有很少的组件,那么根据情况,您可以使用selenium尝试以下选项之一: 如果您可以访问应用程序代码/或者如果您可以请求开发人员公开flash操作,那么您可以使用或 如果只有几个闪存组件,例如两个按钮等,您可以查看 如果有很多组件,或者整个网站是

我需要自动化web应用程序的flash(flex)部分。有人能建议使用webdriver的最佳方法吗?Selenium不能与flash元素交互。如果您的整个网站是使用flash/flex构建的,那么您可能需要研究除Selenium之外的其他选项。如果只有很少的组件,那么根据情况,您可以使用selenium尝试以下选项之一:

  • 如果您可以访问应用程序代码/或者如果您可以请求开发人员公开flash操作,那么您可以使用
  • 如果只有几个闪存组件,例如两个按钮等,您可以查看
  • 如果有很多组件,或者整个网站是用flash构建的,那么你应该寻找商业工具。e、 g.QTP、Telerik TestStudio等

    • Flex明确支持自动化,但您必须为此准备应用程序。这可以在编译时或加载时使用加载程序SWF完成,称为检测应用程序:

      您可以将Selenium与FlexUISelenium扩展一起使用来完成此操作()。您必须安装Selenium并使用Selenium提供的LIB为应用程序插入仪器

      有相当多的其他框架都使用自动化的方式,但也有图形测试工具,纯粹使用图像识别技术来自动化一切。几年前,我总结了许多比较:


      如果你能,我推荐一种基于自动化的方法,因为只要你简单地调整一些颜色/字体/布局,图像识别工具就会很快崩溃。

      我们有一个基于flash的网格,当显示我们选择的数据组合及其产品广告的一个主要组成部分时,我对这一点还不熟悉,需要在topic@PuneetSharma我认为您应该与开发人员谈谈,要么公开网格的api,要么从DB/web服务中提取数据等等。我必须说,上面提到的Flex Selenium基于Selenium RC,充其量只是一根稻草,但值得一试。