我有一个用无头铬制成的用Python编写的硒测试。现在,我正在尝试对这项测试进行Docker化。
我找到了一个不错的存储库:https://github.com/joyzoursky/docker-python-chromedriver。都可以,但是运行我自己的脚本非常复杂。我可以使用docker run -it -w /usr/workspace -v $(pwd):/usr/workspace joyzoursky/python-chromedriver:3.7 sh
运行容器,因此我有一个打开的外壳,可以在其中运行脚本。
问题在于代码非常复杂,并且需要很多处理。因此,最好只运行带有我的代码的容器,然后使用带有Selenium的另一个容器中的铬二进制路径。您是否有遇到类似问题的经验?