0
我想在測試開始前安裝瀏覽器擴展。我閱讀文檔here,我應該創建一個預運行可執行文件來爲我執行此操作。但我不知道如何做到這一點。我沒有創建可執行文件的經驗如何在saucelabs上安裝瀏覽器擴展?
我想在測試開始前安裝瀏覽器擴展。我閱讀文檔here,我應該創建一個預運行可執行文件來爲我執行此操作。但我不知道如何做到這一點。我沒有創建可執行文件的經驗如何在saucelabs上安裝瀏覽器擴展?
使用預運行只會將擴展名上傳到SauceLabs虛擬機,它不會將其安裝到相應的瀏覽器上。
如果您希望擴展程序安裝在瀏覽器上,您可能需要考慮設置自定義的Firefox配置文件或Chrome選項。
下面是一個簡單的Java例子設置一個Firefox配置文件(請確保使用的完整路徑,否則你可能會得到一個錯誤):
FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(new File(<PATH TO EXTENSION>));
caps.setCapability(FirefoxDriver.PROFILE, profile);
[This](https://blog.tentamen.eu/run-chrome-with-extension-on-saucelabs/)可能會幫助你 –