【问题标题】:ChromeDriver and Chrome Browser out of syncChromeDriver 和 Chrome 浏览器不同步
【发布时间】:2019-12-14 16:50:55
【问题描述】:

最近 Chrome 已更新到版本 79。我已将 chromedriver 更新到相应的版本,就像我往常一样 - 在我的 java 项目中。但是当我在容器中部署 Zalenium 时,在 home/seluser/ 中仍然有 chromedriver-78。我尝试使用“kubectl rm chromedriver”删除旧的 chromedriver - 文件被删除但我无法运行任何测试。我试过重新部署 Zalenium,但没有运气。除 chromedriver 文件外,所有内容都带有最新日期的时间戳。当然,过去从未有过这个问题。 如何更新 chromedriver 以便在所有容器中更新? Zalenium 如何控制/处理 Chrome 浏览器更新?

当我使用“通过 VNC 交互”时,容器中的 chromedriver 如下所示:

这是我如何处理访问 chromedriver 的代码 sn-p:

public static MutableCapabilities getChromeCapability() {
    String chromePath = prop_conf_browsers.getProperty("chromePath");
    String chromeDriverPath = prop_conf_browsers.getProperty("chromeDriverPath");
    System.out.println(chromeDriverPath);
    String chromeProfileDir = prop_conf_browsers.getProperty("chromeProfileDir");
    if (chromePath != null && !chromePath.equalsIgnoreCase("default") && !chromePath.equalsIgnoreCase("")) {
        System.setProperty("webdriver.chrome.bin", chromePath);
    }
    if (chromeDriverPath != null && !chromeDriverPath.equalsIgnoreCase("default")
            && !chromeDriverPath.equalsIgnoreCase("")) {
        System.setProperty("webdriver.chrome.driver", chromeDriverPath);
    }

环境信息:

capabilities: Capabilities {acceptSslCerts: true, browserName: chrome, maxInstances: 1, platform: LINUX, platformName: LINUX, resolution: 1920x1080, screen-resolution: 1920x1080, screenResolution: 1920x1080, seleniumProtocol: WebDriver, server:CONFIG_UUID: 456a4fcc-xxxx-xxxx-xxxx-xxx..., tz: America/Chicago, version: 79.0.3945.79}

【问题讨论】:

    标签: webdriver selenium-chromedriver selenium-grid zalenium


    【解决方案1】:

    您不需要在 Java 项目中配置 ChromeDriver,docker 容器已经配置了所有这些。

    【讨论】:

    • 感谢您澄清这一点。如果 docker 容器已经配置好了,那就更好了!问题仍然是如何让 Chrome 浏览器和 Chromedriver 同步?我有什么需要做的吗?
    • Chromedriver 和 ChromeBrowser 不同步。此提交中解决了该问题:github.com/elgalu/docker-selenium/commit/…
    猜你喜欢
    • 2018-11-15
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 2017-07-16
    • 2023-04-10
    • 2020-08-05
    • 2017-07-06
    • 2016-10-19
    相关资源
    最近更新 更多