title: Running ng e2e on Protractor with Cucumber in Angular gives EPERM: operation not permitted, rename error
body: <p>I'm trying to use Protractor with Cucumber for an E2E testing on an Angular project. I have protractor v5.4.4 installed. The first time I ran <code>ng e2e</code> the tests ran successfully, the second time I got this error:</p>
  <pre><code>EPERM: operation not permitted, rename 'C:\Users\dmdum\Projects\angular-project\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver.exe' -&gt; 'C:\Users\dmdum\Projects\angular-project\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver_96.0.4664.45.exe'
  Error: EPERM: operation not permitted, rename 'C:\Users\dmdum\Projects\angular-project\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver.exe' -&gt; 'C:\Users\dmdum\Projects\angular-project\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver_96.0.4664.45.exe'
      at Object.renameSync (fs.js:741:3)
      at unzip (C:\Users\dmdum\Projects\angular-project\node_modules\protractor\node_modules\webdriver-manager\built\lib\cmds\update.js:240:8)
      at C:\Users\dmdum\Projects\angular-project\node_modules\protractor\node_modules\webdriver-manager\built\lib\cmds\update.js:205:13
      at processTicksAndRejections (internal/process/task_queues.js:97:5)
      at async Promise.all (index 0)
  </code></pre>
  <p><code>chromedriver_96.0.4664.45.exe</code> already exists in the specified path</p>
  <p>For me to run the tests successfully again, I would need to delete the <code>selenium</code> folder specified in the path and then run <code>npx webdriver-manager update</code> again and then <code>ng e2e</code></p>
  <p>But that's not a very good way to deal with the issue. Any help/suggestions would be greatly appreciated. Thanks!</p>