【问题标题】:Is it possible to test from multiple browsers within Flash Builder?是否可以在 Flash Builder 中从多个浏览器进行测试?
【发布时间】:2013-01-15 18:18:36
【问题描述】:

在进行重大(甚至微小)更改后,我想在多个浏览器中进行测试,以确保我没有破坏任何东西。现在,要在 Flash Builder 中切换浏览器,我的工作流程如下所示:

  • 点击“Windows”、“首选项”
  • 导航到“常规”、“Web 浏览器”
  • 选择一个网络浏览器,点击确定
  • 点击播放

理想情况下,我希望它看起来像这样

  • 下拉“播放”按钮,选择正确的浏览器配置。

但是,如果不使用讨厌的批处理文件,我不知道如何执行此 Flash Builder。

有没有内置的方法来做到这一点?似乎在多个浏览器中进行测试将是一个非常普遍的问题,所以我很难相信它没有内置任何东西......

【问题讨论】:

  • 为什么需要在多个浏览器中测试?
  • 您可能希望编辑您的问题以包含 Eclipse,因为这是 Flash Builder 真正构建的基础。这可能会让你在这个问题上获得更多的流量。它还将使它对所有不知道 Flash Builder 是什么的 Eclipse 用户更有用。

标签: flash flash-builder


【解决方案1】:

有一种方法可以设置 Eclipse 来执行此操作。

在 Eclipse(又名 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 透视图中可用。

此过程的完整描述与图片位于 AVAJAVA Web Tutorials.


您也可以使用Selenium WebDriver 打开多个浏览器。使用 Selenium 还具有额外的好处,即允许您设置 UI 的单元测试(我在这里松散地使用这个术语)。 (虽然我不确定最后一部分是否适用于 Flash/Flex)

这里有几个描述这种情况的链接。

Abode QA blog

running selenium webdriver test cases against multiple browsers

Running JUnit Tests On different browsers using Selenium "Automatically"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 2015-10-26
    • 2021-01-18
    • 1970-01-01
    • 1970-01-01
    • 2012-01-09
    • 2011-01-11
    相关资源
    最近更新 更多