2017-03-24 1 views
-1

예외 스레드의 시점에서 클릭 할 수 없습니다 : 요소가 point (126, 7.98333740234375)에서 클릭 할 수 없습니다. 예외가 발생한 코드 줄 전에 특정 요소에 대한 162 milliseconds예외는 "주요"org.openqa.selenium.WebDriverException는 : 요소 <strong><code>org.openqa.selenium.WebDriverException</code></strong> "주"

+0

스택 오버 플로우에 오신 것을 환영합니다! [ask]를 읽으십시오. 시도한 코드와 오류 메시지 등을 포함한 실행 결과를 제공하십시오. 또한 페이지 및/또는 관련 HTML에 대한 링크를 제공하십시오. – JeffC

답변

1

장소 지연 또는 명시 적 대기 : <div class="_1H5F__" data-reactid="10"></div>

명령 기간 또는 시간 제한 :

다른 요소는 클릭을받을 것이다. 수면을 사용하는 대신 명시 적으로 기다리는 것이 좋은 습관입니다. 왜냐하면 요소가 발견 된 후에도 수면에서 주어진 동일한 시간이 걸리기 때문입니다. 희망은 그것이 당신에게 유용 할 것입니다.

은 참조 : 일반적으로 http://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/ie_exports_Driver.html#wait

0

, 나는 대기하지 자바 후 잘 Thread.sleep를 작동하는 경우 (암시 적 또는 명시 적)

  1. 제공하는 대기

  2. 을 시도하는 데 사용

로케이터가 유효한 경우 한 번 .. 몇 번 나는 로케이터 변경을 시도했다.

때로는 해당 요소를 클릭하기 전에 movetoElement도 도움이된다.

0

분명히 당신이 클릭하려고하는 것 위에 요소가 있습니다 - 그것은 예외가 말하는 문학적 요소입니다. 그리고 그 요소가 머무를 곳이 있다면 - "팝업", 알림 오버레이를 기다리지 않고 사라지게 할 것입니다.

요소가 대상을 난독 화하는 시점을 확인하고 처리 할 수 ​​있는지 확인합니다. 닫을 수 있으면 닫거나 상호 작용하여 맨 위에 머물러 있지 않습니다.