Maven找不到符号:类ProxyServer-browsermob



我正在使用以下示例将代理 browsermob 与硒化和硒一起添加。我使用了此链接。

我用Eclipse运行它,并且成功运行它。但是,当我使用 Maven 尝试时。我有以下错误:

位置:包装net.lightbody.bmp.proxymaven找不到符号 符号:类ProxyServer

我的pom.xml:

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>com.codeborne</groupId>
        <artifactId>selenide</artifactId>
        <version>3.5.1</version>
        <scope>test</scope>
    </dependency>
     <dependency>
    <groupId>net.lightbody.bmp</groupId>
    <artifactId>browsermob-core</artifactId>
    <version>2.1.1</version>
    <scope>test</scope>
</dependency>

</dependencies>

简短答案:browsermob-core-legacy替换browsermob-core依赖项,您的代码将编译并运行。

长答案: Browsermob代理几乎已经使用LittleProxy完全重写,LittleProxy比您当前使用的旧版代码更快,更稳定,并且支持更多的功能。我强烈建议您升级到新实施;有关新界面的信息,请参见GitHub上的Readme。

至少,我鼓励您使用"传统适配器"类,该类别将旧的代理商接口包装使用LittleProxy实现。有关详细信息,请参见README。

相关内容

  • 没有找到相关文章

最新更新