2

셀렌 테스트에서 크롬에 "암호 저장"팝업이 나타나면 비활성화 할 수 있습니다. ChromeOptions()를 통해 방법을 찾았지만 팝업이 사라지게하는 데 필요한 인자 또는 기본 설정을 찾을 수 없습니다.selenium webdriver (python)에서 chrome의 "save password"팝업을 비활성화하는 방법

from selenium.webdriver.chrome.options import Options 
chrome_options = Options() 
chrome_options.add_argument("argument") 
+0

테스트에 영향을 미치지 않아야합니다. 왜 테스트를 비활성화해야합니까? – JeffC

+0

[this?] (https://stackoverflow.com/questions/43223857/save-password-for-this-website-dialog-with-chromedriver-despite-numerous-comm)을 시도해 보셨습니까? 바닥에있는 답을보십시오. – Pan

답변

0

에 대한 관련 옵션을 찾을 수 있습니다 :

from selenium import webdriver 

chrome_opt = webdriver.ChromeOptions() 
prefs = {"credentials_enable_service", False} 
prefs = {"profile.password_manager_enabled" : False} 
chrome_opt.add_experimental_option("prefs", prefs) 
driver = webdriver.Chrome(chrome_options=chrome_opt, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe') 
driver.get("https://google.com") 
0

아래 옵션은 "비밀번호 저장"팝업을 비활성화합니다. 그러나 이것은 C#에 있습니다.

options.AddUserProfilePreference("credentials_enable_service", false); 
options.AddUserProfilePreference("profile.password_manager_enabled", false); 

당신은 코드 블록의 다음 조각 사용할 수있는 셀레늄 테스트에서 Google Chromesave password 팝업을 해제하려면 파이썬 here