2017-12-14 12 views
3

는 말 셀레늄 테스트 실행, http://yoururl.com에 HTTPS로 리디렉션 브라우저 URL에 https://yoururl.com로 리디렉션 .HTTP URL이 자동으로 HTTP와 URL을 전달 <code>https://yoururl.com</code> 내 말은</p> <p>로 리디렉션, 나는 웹 사이트를로드 할 URL을 전달할 때

@driver.get("http://yoururl.com") 

브라우저를 사용 :

HTTPS로 HTTP URL을 리디렉션을 중지 할 수있는 방법이 있나요 크롬

를?

+2

그렇다면 꼭해야 할 것과하지 말아야 할 것은 무엇입니까? :) – kakurala

+0

https로 리디렉션하고 싶지 않습니다. 응용 프로그램을 로컬에서 테스트하기 때문에 –

+0

@ kakurala 어떻게 고칠 수 있습니까? –

답변

1

이렇게 될 수있는 몇 가지 이유가 있습니다.

  1. 부하 분산 장치 또는 역방향 프록시 수준에서의 리디렉션. 웹 서버 또는 LB 구성을 변경하여이 문제를 해결할 수 있습니다.
  2. 브라우저가 더 똑똑해지면서 https url을 열면 브라우저가 나타나고 다음 번에 http url을 열려면 브라우저가 이미 https도 지원한다는 것을 알고 있으므로 기본적으로 https로 이동합니다. 따라서 보안 통신이 가능할 때 텍스트보다는 보안 통신을 사용하는 것을 선호합니다. 여기

당신이 local/dev 환경에 있기 때문에 더 이상 도메인 .devHTTP을하지 않습니다 두 번째 경우 https://superuser.com/questions/565409/chrome-how-to-stop-redirect-from-http-to-https