0
저장 버튼을 클릭하려고합니다. 나는 파이어 폭스를 사용하고있다. 내가 명령 아래 사용하여 파이썬에서 찾을하려고 할 때, 내가 아래 얻고python을 통해 셀렌을 실행하는 중에 유효한 선택기 오류가 발생하지 않습니다.
element = div.ui-dialog-buttonset button:contains('Yes, ')
my_driver.find_element_by_css_selector(element).click()
을 실패하고, 거기 그러나
css=div.ui-dialog-buttonset button:contains('Yes, ')
예상대로 작동 파이어 폭스 IDE에서 목표 아래 시도 오류
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidSelectorException: Message: Given css selector expression "div.ui-dialog-buttonset button:contains('Yes, ')" is invalid: InvalidSelectorError: 'div.ui-dialog-buttonset button:contains('Yes, ')' is not a valid selector: "div.ui-dialog-buttonset button:contains('Yes, ')"
실마리. 각각의 XPath는 값을 무엇
가능한 복제에 대한 XPath를 사용할 수 있습니다 (https://stackoverflow.com/questions/47883572/selenium-common -exceptions-invalidselectorexception) – DebanjanB
css'contains '를 사용하는 것은 위험합니다. 나는 그것이 많은 경우에 실패한 것을 보았다. –
버튼의 구조를 제공 할 수 있습니까? HTML과 CSS. –