2016-09-29 3 views
0

하나의 테스트 시나리오에서 하나 이상의 응답 필터를 만들어야합니다. 하지만 이제는이 두 필터가 동시에 작동합니다. 어떻게하면 현재 브라우저 인스턴스를 중지하지 않고 이전 브라우저를 중지하거나 무시할 수 있습니까?BrowserMob + selenium + java. 테스트 시나리오 중에 새로운 응답 필터를 만드는 방법은 무엇입니까?

코드 예제 :

proxy.addResponseFilter((response, contents, messageInfo) -> { 
     if (messageInfo.getOriginalUrl().contains(keyWord)) { 
      contents.setTextContents(newResponse); 
     } 
    }); 

답변

1

그것은 당신이 불행하게도을 추가 한 후 자바 스크립트 필터를 제거 할 수 없습니다. 현재 개발중인 새로운 REST API가이를 지원합니다. 이 문제를 추적 할 수있는 문제가 있습니다. https://github.com/lightbody/browsermob-proxy/issues/326

+0

답해 주셔서 감사합니다. 나는이 문제를 추적 할 것이다. –