title: Is there a way to prevent Walk-Me from loading, when running Protractor tests?
body: <p>I am trying to run a handfull of end-to-end (E2E) tests using <strong>Protractor</strong> and <strong>Jasmine</strong>.  I am using Chrome as my browser of taste; and when I run the tests in full-flesh mode (i.e. not headless), the tests all run successfully.  However, when I run the tests in headless mode, I keep getting an error that says the element I'm trying to click was <strong>intercepted</strong> by another element.  The tool that seems to be getting in the way is <strong>WalkMe</strong> <a href="https://www.walkme.com/" rel="nofollow noreferrer">https://www.walkme.com/</a>.  I have used the following code to determine when my desired element is present, visible, enabled, and clickable, but this does not seem to help.</p>
  <pre><code>let isDisplayed;
  let isEnabled;
  let isPresent;
  let EC = protractor.ExpectedConditions;
  
  isDisplayed = await element(by.id(&lt;locator-of-type-id&gt;)).isDisplayed();
  isEnabled = await element(by.id(&lt;locator-of-type-id&gt;)).isEnabled();
  isPresent = await element(by.id(&lt;locator-of-type-id&gt;)).isPresent();
  let elm = await element(by.id(&lt;locator-of-type-id&gt;));
  
  await browser.wait(EC.elementToBeClickable(elm), 5000);
  </code></pre>
  <p>Thank you in advance for your time and effort.</p>