title: Can Angular scenario e2e tests integrate an external resource workflow
body: <p>How do you use Karma Runner (ex-Testacular) e2e scenario runner to integrate an offsite/out-of-app/external-resource workflow in an e2e test?</p>
  
  <p>Basic scenario: </p>
  
  <ol>
  <li>App has a button. </li>
  <li>Click button to send data to service Provider X (eg. submit to <code>http://service/submit</code> or whatever). </li>
  <li>Provider X requires a <strong>click/submit/action</strong> at this URL. </li>
  <li>Provider X then sends something back to our App.</li>
  </ol>
  
  <p>I'm not asking "how do you stub Provider X". I'm asking how do you <em>actually</em> end-to-end test this -- so our tests can actually catch 3rd-party service API breaking changes. I'm basically looking to be able to drive an out-of-app website, similar to how you're able to with something like <a href="http://docs.seleniumhq.org/projects/webdriver/">Selenium's Webdriver</a>.</p>
  
  <p>Currently my problem is using <code>element( ref ).click()</code> to attempt step 2, it doesn't appear that it ever loads the required site, so no DOM to act on, no way to complete the e2e.</p>