Python

파이썬 selenium에서 체크박스를 누르는 방법이 궁금합니다.

0
시작한지 얼마 안된 초보 파이썬 사용자입니다.   네이버 카페에 자동으로 댓글을 쓰고 지우는걸 목표로 만들어보는중인데 다른건 성공했는데 체크박스 클릭에서 막히네요   div class="check_box"    

시작한지 얼마 안된 초보 파이썬 사용자입니다.

 

네이버 카페에 자동으로 댓글을 쓰고 지우는걸 목표로 만들어보는중인데

다른건 성공했는데 체크박스 클릭에서 막히네요

 

div class="check_box"

   <input type="checknox" name="selectsAll" id="selectAll" onclick="selectAll();"

   <label for="selectAll">..</label>

이게 체크박스가 있는 칸의 코드고 제가 사용한건

 

driver.find.element_by_xpath('//div[@class="check_box"]').click()

이거입니다.

다른건 다 작동되는데 체크박스 클릭을 못해서 막히네요

비와우산써 님께서 2021-08-05에 Python에 올린 질문

댓글

1개의 답변

0
해당 체크박스의 위치까지 이동하여 Selenium이 볼 수 있는 View 상태에서 클릭 이벤트를 호출할 필요가 있습니다. 아래 코드를 참고하시기 바랍니다. elem = driver.find_element_by_xpath("//input[@type='checkbox' and @name='con..

해당 체크박스의 위치까지 이동하여 Selenium이 볼 수 있는 View 상태에서 클릭 이벤트를 호출할 필요가 있습니다.

아래 코드를 참고하시기 바랍니다.

elem = driver.find_element_by_xpath("//input[@type='checkbox' and @name='conditions']")
driver.execute_script("arguments[0].scrollIntoView(true);", elem)
elem.click()

 

피토니 2021-08-09
사탕 주기
피토니 님께서 2021-08-09에 Python에 올린 글
보관하기

댓글

조회수 3,675
답글 1
URL