gpt4 book ai didi

Selenium 找不到在单独容器中运行的文件

转载 作者:行者123 更新时间:2023-12-02 19:36:49 24 4
gpt4 key购买 nike

我有 4 个容器在同一个 Docker 网络中运行

  • MongoDB
  • 我们的 api 服务器
  • Selenium 服务器
  • 我们自己的测试

  • 我从我们的测试容器中得到这个错误:
     WebDriverError: File not found: /root/cdt-tests/csv-data/IT-DE-Jasper.csv
    但是,从我的测试日志来看,这个文件完全存在......在测试容器中。
    我认为,问题在于 selenium 服务器没有与我们的测试容器查看相同的文件系统,因为它们在不同的容器中运行。
    解决此问题的最佳方法是什么?
    一种。我应该尝试在同一个容器中运行它们吗?
    湾。我能以某种方式让他们共享同一个文件系统吗?
    C。 ?

    最佳答案

    仅仅因为您正在共享网络并不意味着您正在共享卷,请参阅如何做到这一点In Docker, how can I share files between containers and then save them to an image?正如@alex-blex 建议的那样

    关于Selenium 找不到在单独容器中运行的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44146561/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com