Selenium으로 "다음" 버튼을 찾을 수 없음: 'NoSuchElementException' 문제 해결
"selenium.common.Exceptions. NoSuchElementException"은 Selenium ChromeDriver가 지정된 항목을 찾을 수 없음을 나타냅니다. element.
원하는 "다음" 버튼 찾기
제공된 HTML 코드를 기반으로 다음 찾기 전략을 사용하여 "다음" 버튼을 찾을 수 있습니다.
CSS 선택기:
driver.find_element_by_css_selector("input[name='submitNext'][value='Next']").click()
XPath:
driver.find_element_by_xpath("//input[@name='submitNext' and @value='Next']").click()
버전 비호환성 문제
그러나 오류의 주요 원인은 Selenium, ChromeDriver 및 Chrome 브라우저 버전 간의 비호환성일 가능성이 높습니다.
최신 버전의 Chrome에서 이전 버전의 ChromeDriver를 사용하면 호환성 문제가 발생할 수 있습니다. 최신 버전의 Chrome(66.x)에는 ChromeDriver v2.38이 필요합니다.
해결 방법
이 문제를 해결하려면 다음을 수행하는 것이 좋습니다.
위 내용은 Selenium이 내 '다음' 버튼을 찾을 수 없는 이유: NoSuchElementException 문제 해결?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!