2013-01-15 58 views
3

在做出重大(甚至是微小的)更改之後,我想在多個瀏覽器中進行測試以確保我沒有損壞任何東西。眼下,在Flash Builder中的瀏覽器之間進行切換,我的工作流程是這樣的:是否可以從Flash Builder中的多個瀏覽器進行測試?

  • 點擊「窗口」,「首選項」
  • 導航到「常規」,「Web瀏覽器」
  • 選擇網絡瀏覽器,點擊OK
  • 點擊播放

理想情況下,我想它看起來像這樣

  • 下拉「播放」按鈕,選擇正確的瀏覽器配置。

但是,我不知道如何使用Flash Builder而不使用討厭的批處理文件。

有沒有內置的方法來做到這一點?這似乎是在多個瀏覽器中測試將是一個非常普遍的問題,所以我覺得很難相信它沒有內置的它...

+0

爲什麼你需要在多個瀏覽器測試? – 2013-01-18 23:26:43

+0

您可能想要編輯您的問題以包含Eclipse,因爲這是Flash Builder的真正構建方式。這可能會讓你在這個問題上獲得更多流量。它也會使所有那些不知道Flash Builder的Eclipse用戶更有用。 –

回答

0

有一種方法來設置Eclipse來做到這一點。

在Eclipse(AKA Flash Builder中)

1)選擇Run External Tools圖標(綠色箭頭與紅色的小工具箱)OR Run菜單 - >External Tools。 2)選擇External Tools Configuration

3)在Location標題下選擇Browse File System按鈕並瀏覽到您要使用的瀏覽器的可執行文件。

4)在Arguments:標題下,準確地加上這個http://localhost:8080/${project_name}/index.html。該變量將允許您保持配置通用並適用於任何項目。

5)我建議你給它命名,如「瀏覽器 - 當前項目的index.html」

6)重複此過程爲所有你希望測試的瀏覽器。

要使用此功能,只需從Run External Tools中選擇您創建的配置。 (請注意,您將需要Run它從配置第一次爲它顯示在下拉列表中)

注意:我已經確認這在Flash Builder的Flash透視圖中可用。

有一個移動完整的描述這個過程與圖片在 AVAJAVA Web Tutorials


或者,您可以使用Selenium WebDriver打開多個瀏覽器。使用Selenium還有額外的好處,可以讓你設置單元測試(我在這裏使用的術語鬆散)。(雖然我不確定最後一部分是否可以與Flash/Flex一起使用)

下面是描述這種情況的幾個鏈接。

Abode QA blog

running selenium webdriver test cases against multiple browsers

Running JUnit Tests On different browsers using Selenium "Automatically"

相關問題