2016-09-29 2 views
0

1つのテストシナリオでもう1つのレスポンスフィルタを作成する必要があります。しかし、今私がこれを行うと、両方のフィルターが同時に動作します。どのように私は現在のブラウザのインス​​タンスを停止せずに前のものを停止または上書きできますか?BrowserMob + selenium + java。テストシナリオで新しいレスポンスフィルタを作成する方法は?

コード例:

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

答えて

1

それは、残念ながら、あなたがそれを追加した後のjavascriptフィルタを削除することはできません。しかし、現在開発中の新しいREST APIがこれをサポートします。これを追跡するための問題があります。https://github.com/lightbody/browsermob-proxy/issues/326

+0

ありがとうございます。私はこの問題をフォローアップします。 –

関連する問題