2
我在Firefox中有許多配置文件以在selenium中打開,現在我想在私密瀏覽模式下打開Firefox配置文件。如何在Selenium中使用privatebrowsing打開Firefox配置文件?這裏是我的代碼在Selenium中使用privatebrowsing打開Firefox配置文件
ProfilesIni profile = new ProfilesIni();
FirefoxProfile ffprofile = profile.getProfile("1");
ffprofile.set_preference("browser.privatebrowsing.autostart", True);
WebDriver driver = new FirefoxDriver(ffprofile);
driver.get("http://proxy.cm/");
try {Thread.sleep(13000);} catch (InterruptedException e) {e.printStackTrace();}
此行顯示上面一行顯示的錯誤錯誤
ffprofile.set_preference("browser.privatebrowsing.autostart", True);
「真不能被解析爲一個變量」。我的意思是我安裝了一些新的擴展,我也改變了一些 在firefox配置文件中的設置,但Selenium總是用舊的設置,擴展名打開Firefox。我不知道這是什麼原因。 我如何強制Selenium使用更新的新設置和擴展來打開Firefox個人資料?
非常感謝,它解決了指定路徑的版本我的第一個問題。 – Shumaila
和關於第二個問題,我在這裏閱讀http://stackoverflow.com/questions/1138953/open-firefox-window-in-selenium-with-firefox-addons-loaded,你可以plz幫助我accourding給我的給定的代碼?在那個問題上,他們正在使用RemoteControlConfiguration – Shumaila
@Shumaila我爲第二個問題添加了解決方案。 – Guy