2010-07-16 4 views
2

저는 웹 사이트의 여러 섹션에 대해 많은 쿠키를 만드는 복잡한 테스트를 실행하고 있습니다.Selenium RC로 모든 쿠키를 저장하고 복원하는 방법은 무엇입니까?

때때로 중간 테스트에서 브라우저를 다시 시작해야하며 Selenium 서버가 기본 Firefox 프로필을 수정하지 않기 때문에 쿠키가 증발합니다.

브라우저를 종료하고 새 브라우저 인스턴스를 시작한 후에 복원하기 전에 모든 쿠키를 Python 변수에 저장할 수있는 방법이 있습니까?

답변

0

예, 물론입니다. getCookie, getCookieByNamecreateCookie 방법을보십시오.

+0

get_cookie 메소드는 각 쿠키의 경로, 도메인 및 만료 날짜를 제공하지 않으므로 create_cookie를 사용하여 해당 매개 변수를 완전히 복원 할 수 없습니다. 다른 아이디어가 있습니까? –

0

브라우저 프로필을 작성하고 해당 프로필의 서버를 시작해야한다고 생각합니다. 모든 쿠키는 모든 실행 중에 저장/수정됩니다. 나는 다른 질문에 대한 답변으로 이러한 세부 사항을 gievn했습니다. Please refer it.. 그것은 자바 클라이언트와 파이어 폭스에 주어진지만 당신의 요구 사항에 따라 그것을 구현할 수있을거야.

관련 문제