【问题标题】:BrowserMob + selenium + java. How to create new response filter during on test scenario?BrowserMob + 硒 + java。如何在测试场景中创建新的响应过滤器?
【发布时间】:2016-09-29 12:02:34
【问题描述】:

我需要在一个测试场景中再创建一个响应过滤器。但是现在当我这样做时,两个过滤器同时工作。如何在不停止当前浏览器实例的情况下停止或覆盖前一个?

代码示例:

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

【问题讨论】:

    标签: java selenium-webdriver automated-tests browsermob


    【解决方案1】:

    不幸的是,目前无法在添加 javascript 过滤器后将其删除。不过,目前正在开发的新 REST API 将支持这一点。有一个问题可以跟踪:https://github.com/lightbody/browsermob-proxy/issues/326

    【讨论】:

    • 感谢您的回答。我会跟进这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    相关资源
    最近更新 更多