다음 오류가 발생했습니다: "selenium.common.Exceptions.NoSuchElementException: 메시지: 해당 요소가 없습니다: 요소를 찾을 수 없습니다." Selenium으로 다음 버튼을 클릭하려고 할 때. 원인을 조사하고 해결책을 제시해 보겠습니다.
이 오류는 Selenium이 주어진 위치 지정자로 요소를 찾을 수 없음을 의미합니다. 귀하의 경우 이름이 "submitNext"인 다음 버튼입니다.
요소를 찾으려면 CSS 선택기나 XPath를 사용할 수 있습니다.
CSS selector:
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 버전(2.36)은 Chrome 66.0을 사용하는 동안 Chrome 버전 65까지만 지원합니다. 이 문제를 해결하려면 Selenium과 ChromeDriver를 모두 최신 버전으로 업데이트해야 합니다.
문제를 해결하려면 다음 단계를 따르세요.
이 단계를 따르면 오류 없이 다음 버튼을 성공적으로 클릭할 수 있습니다.
위 내용은 Selenium이 '다음' 버튼을 찾을 수 없는 이유는 무엇이며 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!