2016-11-14 83 views
0

只佬最近我有必要上運行我的測試不僅僅是Chrome的是,我的新的Web應用程序正常工作需要的不僅僅是鉻所以在這裏,我們去:澄清多個瀏覽器

這並未看起來好像它是可能的,但只是以防萬一:

我在Ubuntu上運行,並有業力設置在Chrome和Firefox上運行;它的作用就像一種魅力。

我正在考慮在ie和safari上運行它們,但它發生在我身上我可能需要在虛擬機上運行這些測試我想,因爲safari的二進制文件和ie不會在Ubuntu上運行?

這是正確的假設還是有辦法在您的操作系統不支持的瀏覽器上運行karma測試,即在Ubuntu上使用Safari瀏覽器啓動器並讓它們運行測試。

對我來說這對我來說沒有多大意義,但如果任何人有辦法讓這個工作,我會真正有興趣知道。

回答

0

這是正確的假設還是有辦法在您的操作系統不支持的瀏覽器上運行karma測試,即使用ubuntu上的safari啓動器並讓它們運行測試。

您表達問題的方式是「否」,因爲Karma不允許您的操作系統運行瀏覽器,否則無法在沒有Karma的情況下運行瀏覽器。

然而,你可以做的是使用與噶像醬實驗室或瀏覽器堆棧的服務。這些本質上是專門用於運行瀏覽器的虛擬服務器場。 Karma有兩個插件可用。藉助這些服務和插件,您可以在任何主要桌面操作系統以及某些智能手機和平板電腦設備上啓動瀏覽器,並對其執行測試。

我相信你可以讓自己的本地虛擬機做同樣的事情,如果你想,但它是一個相當複雜的任務。

+0

我期待的很多,非常感謝您確認我的假設,並給我另一個看不起的途徑。 – user1383163