簡體   English   中英

無法使用Chrome驅動程序成功執行python測試腳本

[英]Unable to execute python test script successfully with Chrome driver

我試圖運行此簡單的測試腳本。 我試圖從eclipse和cmd啟動它。 啟動它時,出現提示味精

“無法從'C:\\ Users \\ C03049 \\ AppData \\ Local \\ Temp \\ scoped_dir45`6_4977 \\ internal'加載擴展。管理員禁止加載解壓縮的擴展。

當我單擊“確定”時,它將加載URL,但隨后出現錯誤

“ selenium.common.exceptions.WebDriverException:消息:u'未知錯誤:無法獲得自動化擴展\\ n來自未知錯誤:找不到頁面:chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_genic_background_page.html \\ n(會話信息:chrome = 31.0.1650.57)\\ n(驅動程序信息:chromedriver = 2.6.232923,platform = Windows NT 6.1 SP1 x86_64)'“

這是代碼。 有人可以向我解釋錯誤和可能的解決方案嗎?

driver = webdriver.Chrome()
driver.get('http://www.google.com')
time.sleep(5)
driver.save_screenshot('path/test.png')
driver.close()

我找到了使用chrome選項的方法。 我們必須禁用擴展名。

from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument("--disable-extensions")

driver = webdriver.Chrome(chrome_options=chrome_options)

您的系統管理員已拒絕您許可在瀏覽器中加載解壓縮的擴展程序。 可能的解決方案是打電話給他,告訴他情況,並請他提供進一步的指導。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM