BrowserMob不适用于preprod代理

时间:2017-10-02 15:01:59

标签: selenium browsermob-proxy

我使用Selenium进行C#自动化。我目前正在与BrowserMob一起运行自动化生产,以在运行自动化时停止显示第三方模态。这很完美。

我现在需要定位由代理处理的预生产。我可以确认,在使用代理地址时,自动启动浏览器并按预期命中预生产服务器。我可以确认这一点,因为我们在源代码中将服务器地址作为html注释。

我的问题是,在定位预生产时,第三方黑名单无效。

有人可以帮忙/建议如何解决这个问题吗?如果您需要更多信息,请告诉我。

非常感谢,

C#代码示例

ProxyServer = new Server(serverProxyPath, 6666);
ProxyServer.Start();
var httpClient = ProxyServer.CreateProxy();

httpClient.Blacklist(@".*thirdpartydomain.com.*", (int)HttpStatusCode.NotFound);

var proxy = new Proxy
{
   HttpProxy = "1.2.3.4:8080",
   SslProxy = "1.2.3.4:8080"
};

sketch to demonstrate the problem

0 个答案:

没有答案