I'm trying to use protractor for e2e tests in my Angular project. I previously installed selenium server and chromedriver in my path and it works fine for non-angular projects. I do not have access to googleapis or any of the alternate cdns required by webdriver-manager.
How can I run protractor tests w/o involving webdriver-manager in any way? I want to use the tools I have installed globally. Is this a possibility?
When I try to run the ng e2e
I get the error: Error message: Could not find update-config.json. Run 'webdriver-manager update' to download binaries.
When I try to run webdriver-manager update
I get an http 403.
In my protractor.conf.js
file I have directConnect: true and capabilities.browserName: 'chrome'
I was hoping that by using directConnect it would just find the chromedriver in my path but that isn't the case. In the past I would use the selenium-webdriver npm module to spin-up an instance of chrome driver.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…