Я использую Docker с контейнерами Webdriver для тестов пользовательского интерфейса, написанных на Java. 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>
0
Hubu999 23 Апр 2020 в 13:59

1 ответ

Сделать это можно, настроив возможности браузера.

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

Надеюсь, это то, что вы ожидали

0
Toothless Rider 24 Апр 2020 в 06:10