【发布时间】:2017-05-23 23:23:15
【问题描述】:
我有 4 个容器在同一个 Docker 网络中运行
- mongodb
- 我们的 api 服务器
- 硒服务器
- 我们的测试本身
我从我们的测试容器中得到这个错误:
WebDriverError: File not found: /root/cdt-tests/csv-data/IT-DE-Jasper.csv
但是,从我的测试日志来看,这个文件完全存在...在测试容器中。
我认为,问题在于 selenium 服务器与我们的测试容器使用的文件系统不同,因为它们在不同的容器中运行。
解决这个问题的最佳方法是什么?
一个。我应该尝试在同一个容器中运行它们吗?
b.我可以让他们共享同一个文件系统吗?
c。 ?
【问题讨论】:
-
是的,但我们完全确定这是解决问题的方法吗?我不能 100% 确定问题是 selenium 服务器找不到文件,因为 selenium 服务器在不同的文件系统上运行……我有 80% 的把握,但如果有人可以备份它,那会有所帮助。
-
即使我有 30% 的把握,我也会尝试。如果它不起作用,它不会受到伤害。在这种情况下,只需用您尝试过的内容更新问题。
标签: selenium docker docker-network