Selenium 3及Docker环境踩坑记录(二)
2019-07-25 本文已影响0人
罗斯汀
问题:Docker执行Selenium脚本时报Browser timeout
例如,通过hyperlink打开一个新的页面,并没有超过30秒的默认timeout时间,也会因为Session ... was terminated due to BROWSER_TIMEOUT自动关闭当前新页面,导致后续操作全部出错。
BROWSER TIMEOUT解决方法:
修改docker-compose.yml,针对node添加volumes:- "/dev/shm:/dev/shm"
docker compose 文件相关参考文档:
(1)当selenium遇上docker(二)_LFhacks.com.html
3.png(2)selenium docker容器中浏览器闪退的问题-简书.html
4.png问题:制作自己的docker image的时候,同一个子目录下有dockerfile,但输入docker build 命令后没有反应
解决方法:必须要在C:\Users\你的ID下的一个子目录执行才可以。