2010-01-25 3 views
2

브라우저에 라이브 URL의 이름으로 로컬 URL을 열도록하고 싶습니다. 내가 할 때 의미 :Selenium : 서버가 실행되고있는 컴퓨터에서 호스트 파일을 변경하는 방법이 있습니까

sel.open('http://live-url/)

셀레늄이 실제로 로컬 URL을 엽니 다.

호스트 파일을 변경하여이를 테스트하지만 많은 컴퓨터에서 실행할 때 불가능합니다.

아이디어가 있으십니까? 그것은 단지이 broswer 내부 렌더링 된 페이지와 상호 작용할 수

+0

왜 이런 식으로하고 싶습니까? – AutomatedTester

+0

내가 처음으로 생각한 것입니다. 하지만 작동하는 모든 것은 나에게 잘됩니다. – Guy

+1

@AutomatedTester와 같은 질문은 ... 실제 사이트로 위장하여 달성 한 것은 무엇입니까? 아마도 이것을 할 수있는 더 좋은 방법이 있을까요? 또한 왜 호스트 파일을 변경하는 것이 '여러 컴퓨터에서 실행 중일 때 불가능합니까?' 나는 그것이 이상적이지 않고 유지 보수의 악몽 일 수 있다는 것에 동의하지만, 불가능할 수는 없습니다 *. –

답변

1

없음

셀레늄은 호스트 파일을 변경할 수 없습니다.

CI 서버를 이와 같이 설정할 수도 있지만 다시 묻습니다. 사이트를 해킹하고 테스트하면 테스트가 무효화됩니다.

관련 문제