第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

使用Java使用Selenium WebDriver加載Chrome配置文件

使用Java使用Selenium WebDriver加載Chrome配置文件

慕哥9229398 2019-09-03 15:24:56
我遇到了一些讓Selenium加載鍍鉻配置文件的麻煩。String pathToChrome = "driver/chromedriver.exe";System.setProperty("webdriver.chrome.driver", pathToChrome);DesiredCapabilities capabilities = DesiredCapabilities.chrome();String chromeProfile = "C:\\Users\\Tiuz\\AppData\\Local\\Google\\Chrome\\User Data\\Default";ArrayList<String> switches = new ArrayList<String>();switches.add("--user-data-dir=" + chromeProfile);capabilities.setCapability("chrome.switches", switches);WebDriver driver = new ChromeDriver(capabilities);driver.get("http://www.google.com");它開始很好并且工作得很完美,但是我想要加載默認(rèn)配置文件,因?yàn)槲蚁霚y試它,啟用了一些Extensions并測試了一些首選項(xiàng)。有沒有人知道為什么這段代碼不起作用?我在Windows 7 x64上用Selenium 2.29.1和2.28.0以及chromedriver 26.0.1383.0測試了它。
查看完整描述

3 回答

?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊

這是一個(gè)老問題,但我仍然遇到問題,所以我做了一些研究,以了解發(fā)生了什么。@PrashanthSams的答案是正確的,但我錯(cuò)誤地添加\Default到配置文件路徑的末尾

我發(fā)現(xiàn)Chrome附加\Default到了指定的配置文件路徑user-data-dir。因此,如果您的配置文件路徑指定為:

user-data-dir=C:\Users\user_name\AppData\Local\Google\Chrome\User Data\Default\

它會附加\Default,你最終會:

C:\Users\user_name\AppData\Local\Google\Chrome\User Data\Default\Default

這與您在該用戶配置文件下正常打開chrome時(shí)獲得的配置文件不同。

如果打開命令提示符,導(dǎo)航到chrome可執(zhí)行文件目錄,并使用與此類似的指定選項(xiàng)運(yùn)行chrome,也可以驗(yàn)證設(shè)置:

chrome.exe --user-data-dir="C:\Users\user_name\AppData\Local\Google\Chrome\User Data"

最后,您可以轉(zhuǎn)到Chrome中的新標(biāo)簽頁并瀏覽到chrome://version/您將看到正在使用的實(shí)際個(gè)人資料。它將被列為:

配置文件路徑 C:\ Users \ user_name \ AppData \ Local \ Google \ Chrome \ User Data \ Default


查看完整回答
反對 回復(fù) 2019-09-03
?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

這些組合確實(shí)對我有用:)


System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe");

ChromeOptions options = new ChromeOptions();

options.addArguments("user-data-dir=C:/Users/user_name/AppData/Local/Google/Chrome/User Data");

options.addArguments("--start-maximized");

driver = new ChromeDriver(options);


查看完整回答
反對 回復(fù) 2019-09-03
  • 3 回答
  • 0 關(guān)注
  • 3850 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號