【问题标题】:maven cannot find symbol symbol: class ProxyServer-browsermobmaven 找不到符号符号:类 ProxyServer-browsermob
【发布时间】:2016-06-21 22:18:51
【问题描述】:

我正在使用以下示例添加代理 browsermob 与 Selenide 和 Selenium。 我用了这个link

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

位置:包 net.lightbody.bmp.proxymaven 找不到符号 符号:类代理服务器

我的 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>

【问题讨论】:

    标签: java maven selenium browsermob selenide


    【解决方案1】:

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

    长答案: BrowserMob Proxy 几乎已使用 LittleProxy 完全重写,与您当前使用的旧代码相比,它更快、更稳定并且支持更多功能。我强烈建议升级到新的实施;有关新界面的信息,请参阅readme on github

    至少,我会鼓励您使用“旧适配器”类,该类将旧的 ProxyServer 接口与 LittleProxy 实现包装在一起。详情请参阅readme

    【讨论】:

      猜你喜欢
      • 2014-09-05
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      • 2021-10-19
      • 2014-01-25
      • 1970-01-01
      • 2015-07-21
      • 1970-01-01
      相关资源
      最近更新 更多