How can we improve the Microsoft Edge developer experience?

headless browser for testing

It would be great if IE could be started as a headless browser (like PhantomJS) for running unit tests, taking screenshots, measuring load time, etc without having a browser window pop up. Running automated tests on IE often fails because the browser either fails to start up or shut down properly. With a headless browser multiple browser instances can be run in parallel without taking up screen space.

627 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Marius Gundersen shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    18 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • Gil Tayar commented  ·   ·  Flag as inappropriate

        Headless browser is now the way to do Test automation, E2E and frontend testing. Support this for saner testing! It's already in FF and Chrome.

      • murat-to commented  ·   ·  Flag as inappropriate

        Please, headless mode.
        I needs Edge headless mode to use the autometion test tool.

      • Anonymous commented  ·   ·  Flag as inappropriate

        We support Edge, IE11, Firefox, Chrome and Safari. It would really help our automated testing to be able to run all of these headless. Firefox and Chrome are there now, and Safari is sort of there with PhantomJS, so Edge is behind the curve. I understand that IE11 isn't a priority for MS, but a lot of our corporate clients still use it, so we still support it.

      • Sunil commented  ·   ·  Flag as inappropriate

        I think this is very much required for dev as well as testers. More importantly this will also help the entire team to develop bug free application for our edge customers :) Waiting for this feature....

      • Anonymous commented  ·   ·  Flag as inappropriate

        Headless would allow for testing in Docker, since you drive a GUI in Window Docker containers.

      • Kornél Simon commented  ·   ·  Flag as inappropriate

        Nice feature. Currently headless automated test execution can be performed with chrome or firefox, (and with phantomjs), but sometimes it is necessary to test web pages in edge also... So plz implement this feature!

      • Anonymous commented  ·   ·  Flag as inappropriate

        Besides increasing stability and speed, It would also be much better from a security perspective. Running headless, interactive sessions would no longer be needed.

      • Mani commented  ·   ·  Flag as inappropriate

        This will be the only realistic way to run Edge on Azure with Windows 2016 core or Nano. So by enabling headless mode it would help drive adoption of Azure for testing infrastructure and other automation use cases where the Edge browser is needed on a server OS.

      • Matthew Adams commented  ·   ·  Flag as inappropriate

        We'd love this not just for testing, but to render out HTML content for preview thumbnails etc on the server side.

      • Anonymous commented  ·   ·  Flag as inappropriate

        This feature will very much useful and increase the reliability of the scripts. Also this move will help adoption of Coded UI.

      • Sudhakar commented  ·   ·  Flag as inappropriate

        This feature is very helpful and increase the reliability of automated scripts.

      • Surender commented  ·   ·  Flag as inappropriate

        Need of this hour Guys ! Lets act fast to capture market by enabling team in their testing as well.
        We can't affort to go to market without any proper Testing Support. And Please don't say CodedUI !

      • Anonymous commented  ·   ·  Flag as inappropriate

        This is very much needed. We need a faster way to test our application and ship it to our customers. We cannot afford to lag behind others and take weeks for testing our applications.

      Feedback and Knowledge Base