java - 如何升级Webdriver容器中的chrome版本

标签 java docker selenium webdriver containers

我使用 Docker 和 Webdriver 容器进行 Java 中的 UI 测试。容器中的 Chrome 版本为 62,但当前版本为 80。我不知道如何升级容器中的 Chrome。 我的依赖项:

    <dependency>
        <groupId>org.testcontainers</groupId>
        <artifactId>testcontainers</artifactId>
        <version>1.10.6</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.testcontainers</groupId>
        <artifactId>selenium</artifactId>
        <version>1.4.2</version>
        <scope>test</scope>
    </dependency>

最佳答案

您可以通过设置浏览器的功能来做到这一点。

        capabilities.setCapability(CapabilityType.PROXY, seleniumProxy);
        capabilities.setCapability("browser", "chrome");
        capabilities.setCapability("browser_version", "80");

希望这是您所期待的

关于java - 如何升级Webdriver容器中的chrome版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61385582/

相关文章:

django - AWS 上的多容器 Docker

java - 如何避免谷歌搜索将 selenium webdriver 检测为异常行为?

python - 将从一个日期选择器中选择的日期存储到下一个日期选择器中

java - 2D ImagePlus 对象上的俯仰和偏航

java - notifyItemRemoved() 滚动回收器 View ,但不调用 onScrolled()

azure - 尝试调用包装在 Docker 容器中的 Azure Function 时出现内部服务器错误 (500)

google-chrome - 如何在 Chrome 开发者工具或 Firefox 的 Firebug 中验证 XPath 表达式?

java - Ruby 相当于 Java 的 BigDecimal.setScale(6, Round_half_up)

java - 需要帮助从主图表打开子图表?

azure - Docker 容器在本地运行良好。现在我需要在云中按计划进行