2013-10-10 1 views
2

우리는 다음과 같은 코드를 통해 이전에 저장된 coookies없이 사파리 Webdriver을 시작할 수 있습니다 : C#에서 SafariDriver의 CleanSession 기능을 설정하는 방법은 무엇입니까? 자바

SafariOptions options = new SafariOptions(); 
options.setUseCleanSession(true); 
WebDriver webdriver = new SafariDriver(options); 

그러나이 SafariDriver의 C#을 바인딩 "UseCleanSession"을 설정하는 속성이없는 것 같다. 시작하는 C#으로 SafariBrowser를 초기화하는 방법을 다른 방법이 다른 것보다 깨끗한 프로필 : webdriver을 통해 각각의 도메인
  • 지우기 모든 페이지에 webdriver에게 쿠키를
  • 이동을 초기화

    고마워요. 라데크

  • 답변

    0

    다양한 *Options 클래스는 다양한 DesiredCapibilities 주위의 래퍼로 설정하기 만하면 더 쉽게 정의 할 수 있습니다.

    따라서, 당신은 단지 그것을 추가로 하나를 제공 할 수 있습니다 :

    options.AddAdditionalCapability("cleanSession", true); 
    

    (필자는 SafariDriver를 사용하지 않는 테스트되지 않은,하지만 그것의 얼굴에, 위에서 작동합니다)

    +1

    을 그 작동하지 않는다 - 나는 이미 그것을 시도했다는 것을 언급하는 것을 잊었다. 나는 그것을 "cleanSession"또는 "safari.cleanSession"으로 테스트했으며 그 중 아무도 작동하지 않습니다. –

    +0

    해결 했습니까? –