docker run -d -p 4444:4444 -p 5901:5900 --shm-size=2g selenium/standalone-chrome-debug:3.9.1-actinium
mocha Test.js
http://0.0.0.0:4444/并查看控制台屏幕截图,显示docker chrome调试模式测试按预期运行。
但是docker chrome standalone不起作用。
docker run -d -p 4444:4444 --shm-size=2g selenium/standalone-chrome:3.9.1-actinium
mocha Test.js
测试开始但是挂起。没有错误。我在Mac上运行它。
var options = new chrome.Options();
options.setUserPreferences({ credentials_enable_service: false });
browser = new webdriver.Builder()
.usingServer('http://localhost:4444/wd/hub')
.withCapabilities({'browserName': 'chrome'})
.setChromeOptions(options)
.forBrowser('chrome')
.build();