在进行重大(甚至是次要)更改之后,我想在多个浏览器中进行测试,以确保我没有破坏任何内容。现在,要在Flash Builder中的浏览器之间切换,我的工作流程如下所示:
理想情况下,我希望它看起来像这样
但是,如果不使用讨厌的批处理文件,我无法弄清楚如何使用Flash Builder。
有没有办法内置这样做?看起来在多个浏览器中进行测试会是一个非常普遍的问题,所以我发现很难相信它没有内置的东西......
答案 0 :(得分:0)
有一种方法可以设置Eclipse来执行此操作。
在Eclipse(AKA Flash Builder)中
1)选择Run External Tools
图标(带有小红色工具箱的绿色箭头)或Run
菜单 - > External Tools
。
2)选择External Tools Configuration
。
3)在Location
标题下选择Browse File System
按钮,然后浏览到要使用的浏览器的可执行文件。
4)在Arguments:
标题下,准确添加此http://localhost:8080/${project_name}/index.html
。该变量将允许您保持配置通用并适用于任何项目。
5)我建议你给它命名为“Chrome - current project index.html”
6)对您要测试的所有浏览器重复此过程。
要使用此功能,只需从Run External Tools
中选择您创建的配置即可。 (请注意,您需要首次在配置中Run
将其显示在下拉列表中
注意:我已经确认这可以在Flash Builder的Flash透视图中找到。
有一个动作完整描述了这个过程与pics at AVAJAVA Web Tutorials
或者,您可以使用Selenium WebDriver来打开多个浏览器。使用Selenium还有一个额外的好处,允许您设置UI的单元测试(我在这里使用松散的术语)。 (虽然我不确定最后一部分是否适用于Flash / Flex)
以下是描述这种情况的几个链接。
running selenium webdriver test cases against multiple browsers
Running JUnit Tests On different browsers using Selenium "Automatically"