我一直在做的研究相當長的一段時間,但無法找到一個很好的解決方案 - 因此認爲,要求在計算器上的。使用Selenium自動化測試多版本瀏覽器的Web應用程序的最佳方法?
我已經使用Selenium Webdriver針對不同瀏覽器進行了自動化測試,但最近我看到Chrome的舊版本出現了一些問題 - 現在,我遇到的問題是,如果有任何方法可以運行腳本針對不同版本的瀏覽器,例如測試應該在Chrome 48 - Chrome 59上運行(僅適用於專業版)。
兩個解決方案,我從我的研究得到的是 -
重寫Chrome二進制文件的位置如以下鏈接: https://stackoverflow.com/a/16562068/6738995
然後我開始了我如何下載研究Chrome的二進制文件和我發現的官方回購也 - http://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html
2.使用Selenium Webdrive雲解決方案提供商像BrowserStack或SauceLabs等誰提供了多版本的瀏覽器支持
現在R,我要用盡所有相關的第一個辦法,即如果實施該解決方案沒有合適/簡單的方法選擇那麼我會去第二種方法。
我不願意去第二種方法的原因是我可能失去控制(我猜測可能會對使用該平臺有一些限制,我可能是錯的,只能在tring之後找出這個嘗試)並且還會有與此相關的學習曲線,並且我還需要花費時間來利用所選擇的技術來穩定資源。
在此先感謝。
醬實驗室提供相同的瀏覽器的多個版本。這樣你就可以用任何版本甚至beta版本來觸發。 – Murthi
是 - 我提到的問題本身,如果第一次不工作,那麼我將不得不選擇第二個解決方案,使用上述產品中有云自動化。 – Vivek
你問哪個最好?那麼顯然Saucelabs/BrowserStack方法。您無法維護多個版本。這將是忙碌的。不要重新發明輪子。如果你有時間和耐心,那麼你可以採用方法1 – Madhan