我需要在 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
我有一些脚本可以执行独特的任务,例如分析测试、性能测试等,所以我不能在这里使用网格方法。
-
这是我在使用单个 chrome 浏览器时所做的,但我需要指向特定的 docker 容器映像
WebDriver 驱动程序 = 新的 RemoteWebDriver(
新网址(“http://localhost:4444/wd/hub http://localhost:4444/wd/hub”),
DesiredCapability.firefox());
在 @Flore B 的评论的帮助下让它正常工作。
docker run -d -p 5902:4444 -p 5903:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug:3.8.1-francium
远程网络驱动程序 URL
http://0.0.0.0:5902/wd/hub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)