2014-07-23 2 views
1

java와 함께 Chrome 드라이버를 사용하여 현재 페이지의 모든 쿠키를 가져 오려고합니다. 브라우저가 닫히고 이전 쿠키가있는 새 브라우저를 열면 페이지의 모든 쿠키를 검색하는 데 도움이됩니다. 현재 페이지의 모든 쿠키를 얻고 쿠키 개체의 컬렉션을 구문 분석Selenium Webdriver : 현재 페이지에서 모든 쿠키를 얻는 방법

http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebDriver.Options.html

: 자동화 된 테스트에서 모든 도메인 에서

 driver.manage().getCookies(); 
    //TODO Parse results to Cookie Objects and Do what you want 

답변

0

웹 사이트의 쿠키를 검증해야하는 경우가있을 수 있습니다.

Webdriver에는 현재 페이지 도메인의 쿠키를 검색하기위한 간단하고 강력한 API가 있습니다. 쿠키를 읽는 샘플 코드는 다음과 같습니다.

public Dictionary<string, string> GetAllPageCookies() 
     { 
      return _driver.Manage().Cookies.AllCookies.ToDictionary(cookie => cookie.Name, cookie => cookie.Value); 
     } 
0

얻기 쿠키에서 사용할 수있는 WebDriver API를 사용하여

관련 문제