사미르 아 로라 :
우리는 같은 셀레늄 다양한 방법을 driver.navigate().refresh();
하고 driver.execute_script("location.reload()")
새로 고침을 할 수 있지만,이 정상 새로 고침을 수행합니다. 열심히 내 페이지를 새로 고침 할, 수있는 방법이 셀레늄을 사용하여 페이지를 새로 고침에있다.
자바 / 파이썬의의 코드는 환영 될 것이다.
참고 : 나는 그래서 그것을 할 다른 방법을 제공하십시오, 그것을 수행하기 위해 사용 로봇 클래스에 싶지 않아요.
모세에서 Slavin :
정기적으로 새로 고침는 캐시에서 페이지를 다시로드 할 수 있습니다.
단단한 서버에서가 아니라 캐시에서 새로 고침 다시로드합니다.
캐시를 삭제하려면 너무 사용 Cache.delete()
:
참조 Cache.delete에 MDN 웹 문서를 () .
대답:
당신은 사용할 수 있습니다 location.reload(true);
와 함께 execute_script
:
driver.execute_script("location.reload(true);")
현재 URL에서 리소스를 다시로드합니다. 그것의, 옵션 고유의 매개 변수는 해당하는 경우, 항상 서버에서 다시로드 페이지를 일으키는, 부울입니다. 이 지정 허위 또는없는 경우, 브라우저는 캐시에서 페이지를 다시로드 할 수 있습니다.
더 많은 정보를 참조 위치에 MDN 웹 문서를 .
도움이 되었기를 바랍니다!