selenium python - Other element would receive the click

 

  selenium으로 어떤 버튼을 클릭하도록 했는데 Other element would receive the click 에러가 난다면 혹시 modal이 앞으로 나와있는지 확인해보시면 좋을 것 같아요. modal이 나와있으면 뒤에 있는 것들이 클릭 안되는 상황일지도요 !

 

  간단하게 modal을 없애 버리면 되는데 display:none을 활용하시며 됩니다. 

 

  예를 들어서 modal의 id가 modal_aabbcc 인 경우에 아래와 같은 코드로 modal을 사라지게 할 수 있습니다. 

driver.execute_script("document.getElementById('modal_aabbcc').style.display='none';")

  jQuery로 하면 더 편하겠지만 그 사이트에서 사용하는지 어떤지 따져봐야 하니까 DOM으로 처리하는 것이 확실하겠죠??

 

 

+ Recent posts