DeprecationWarning: 실행 가능한_path는 Selenium Python에서 더 이상 사용되지 않습니다.
Selenium Python에서 실행 가능한_path 인수는 더 이상 사용되지 않는 것으로 표시되어 다음 경우 경고 메시지를 표시합니다. webdriver 인스턴스를 인스턴스화하려고 합니다. 이 문제를 해결하려면 대신 서비스 객체를 사용하십시오.
이 지원 중단은 옵션 및 서비스를 제외한 모든 인수가 지원 중단될 것임을 명시한 Selenium 4.0 베타 1 릴리스에 맞춰 조정되었습니다.
해결책
이 버그를 수정하고 Selenium v4와의 호환성을 보장하려면 다음을 따르세요. 단계:
Selenium이 v4.0.0으로 업그레이드되었는지 확인:
pip3 install -U selenium
Python용 Webdriver Manager 설치:
pip3 install webdriver-manager
다음 업데이트된 코드 블록을 사용합니다(가정 Chrome):
from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(service=Service(ChromeDriverManager().install())) driver.get("https://www.google.com")
옵션 인수를 전달하려는 경우:
from selenium.webdriver.chrome.options import Options options = Options() options.add_argument("start-maximized") driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options) driver.get("https://www.google.com")
이 해결 방법은 지원 중단 경고를 제거하고 Selenium v4에서 원활한 WebDriver 사용을 제공해야 합니다. .
자세한 내용은 Selenium 4.0 변경 로그, 버그 보고서 및 풀을 참조하세요. 요청:
위 내용은 `executable_path`에 대한 Selenium Python DeprecationWarning을 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!