[英]Selenium docker-compose download file
当我使用Chrome
驱动程序运行代码时,会根据需要下载文件。
driver = webdriver.Chrome(
chrome_options=chrome_options
)
当我从Remote
驱动程序运行代码时,文件没有下载:
driver = webdriver.Remote(
command_executor='http://hub:4444/wd/hub',
desired_capabilities=desired_capabilities,
)
hub:
image: selenium/hub:3.14.0-gallium
ports:
- "4444:4444"
chrome:
image: selenium/node-chrome:3.14.0-gallium
volumes:
- /dev/shm:/dev/shm
- local_chrome_data_download:/tmp/downloads
depends_on:
- hub
environment:
HUB_HOST: hub
使用:rw
创建一个可写目录就足够了
chrome:
image: selenium/node-chrome:3.14.0-gallium
volumes:
- /dev/shm:/dev/shm
- local_chrome_data_download:/tmp/downloads:rw
depends_on:
- hub
environment:
HUB_HOST: hub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.