我要求在Docker容器内运行的单独chrome浏览器上运行测试用例。
我已经安装了chrome docker容器,如下所示
docker run -d -p 4444:4444 -p 5900:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug:3.8.1-francium
docker run -d -p 4444:4444 -p 5901:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug:3.8.1-francium
我有脚本执行独特的任务,如分析测试,性能测试等,所以我不能在这里使用网格方法。
这是我在单一浏览器浏览器中所做的事情,但我需要指向特定的docker容器图像
WebDriver driver = new RemoteWebDriver( 新网址(“http://localhost:4444/wd/hub”), DesiredCapabilities.firefox());
答案 0 :(得分:0)
得到@Flore B的评论帮助。
docker run -d -p 5902:4444 -p 5903:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug:3.8.1-francium
RemoteWebDriver网址
http://0.0.0.0:5902/wd/hub