我有一個迴歸套件,將在各自環境中的部署應用程序上執行e2e。如何使瀏覽器在量角器e2e配置中可選?
我們使用安裝了MSEdge,IE,Chrome和Firefox瀏覽器的遠程Windows 10 OS計算機上運行的常見webdriver。
我需要/喜歡在儘可能多的瀏覽器中驗證我的應用程序。這樣,我在protractor.conf.js配置的邊緣,即鉻如下所述:
multiCapabilities: [{
browserName: 'MicrosoftEdge',
platform: 'ANY'
}, {
browserName: 'internet explorer',
platform: 'ANY'
}, {
browserName: 'chrome',
platform: 'ANY'
}],
其做工精細與遠程計算機,所有的配置瀏覽器是可用的。但是,在本地機器上我沒有Edge瀏覽器,因爲它是基於Win7操作系統的。
下面是一個問題,有沒有一種方法可以將瀏覽器配置爲可選的瀏覽器(一個很好的測試)。因此,在本地運行腳本的開發人員無需每次評論/取消註釋這些行。最重要的是,由於對protractor.conf.js瞭解最少,我更擔心測試人員。
注意:我的應用程序的MSEdge測試是一件好事,而不是必須的。
請不要回答諸如「請評論瀏覽器&來看,它」 :)只是想找選項,使一些瀏覽器可選的,所以,我並不需要擔心的webdriver配置所有的時間。 ;)
很多預先感謝。
使2個配置文件:一個用於本地測試,一個用於遠程測試 – Gunderson
@Gunderson是的,這也是可能的,但我覺得這是重複的,正如我在問題中提到的,我不是在尋找解決方法,而是爲了新的選擇或動態配置。 –