【问题标题】:How can I get container ID in order to execute command in docker container?如何获取容器 ID 以便在 docker 容器中执行命令?
【发布时间】:2021-06-23 12:50:20
【问题描述】:

我似乎只能在第一次测试期间使用 getContainerId(WebDriver)。每个后续测试都返回空,例如getContainerId(SelenideDriver.getWebdriver)

理想情况下,我需要能够在 docker 浏览器容器中执行命令(用于导入证书等)。

这是预期的还是我做错了什么?

谢谢。

【问题讨论】:

    标签: selenium-jupiter


    【解决方案1】:
    docker ps -a 
    

    这应该给你容器ID

    【讨论】:

    • 谢谢,但是这将返回所有容器。我想要的是 selenium-Jupiter 为相关测试创建的容器。即每个测试都会创建一个新的 docker 容器(如果启用,则并行)。我正在尝试在该特定容器中执行命令。另一种方法可能是创建自定义图像(包括 RUN 命令)来替换默认的 aerokube 图像。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 2023-01-28
    • 2019-07-06
    • 2017-01-07
    • 2021-12-16
    • 1970-01-01
    相关资源
    最近更新 更多