Code Monkey home page Code Monkey logo

Comments (9)

aslushnikov avatar aslushnikov commented on July 18, 2024 10

No, there are no plans to support IE10/IE11. This would be a huge engineering effort and should be very well justified.

I'll close this for now, but feel free to share your thoughts / upvote the bug to vouch for the need of this.

from playwright.

Vandivier avatar Vandivier commented on July 18, 2024 7

Just a comment - Edge has IE11 mode which might be a way to hack in some IE11 e2e support.
Related Cypress discussion: cypress-io/cypress#6423

from playwright.

weyert avatar weyert commented on July 18, 2024 3

That would be the dream if it could support IE11 or Edge. I have been wondering if chromeless MSHTML.dll is possible on those Windows Core docker images. My gut feeling says no but would be cool

from playwright.

nathanboktae avatar nathanboktae commented on July 18, 2024 3

Supporting IE is a whole another thing. It can't run headless, which means it needs a GUI, and a graphics card. If you have to support IE, you should probably stick with Selenium & WebDriver, as flakey as it is. That's just the reality. Or push your product and company to not support it and call out the costs it incurs.

from playwright.

JoelEinbinder avatar JoelEinbinder commented on July 18, 2024 2

I'm not that familiar with the world of IE. Is your main concern that javascript runs correctly and html renders correctly in the engine? Or do you need to test activex and other legacy things that only IE supports?

from playwright.

nagaozen avatar nagaozen commented on July 18, 2024 2

That would be the dream if it could support IE11 or Edge. I have been wondering if chromeless MSHTML.dll is possible on those Windows Core docker images. My gut feeling says no but would be cool

I built a docker image sometime ago based on the windows base os 1809 image and it have mshtml.dll working on it https://hub.docker.com/r/nagaozen/asp-docker. I've also requested a review to add the fod stuff on windows server core images: https://github.com/MicrosoftDocs/windows-insider/issues/56. If you guys also thinks it useful, let's pump the issue up.

from playwright.

aaronamm avatar aaronamm commented on July 18, 2024 1

Hi @JoelEinbinder. Thanks for your comment.

The main functionalities that we want test on IE are:

  • Navigation web page
  • Interact with DOM.e.g. click, send text, select option, focus, waiting for amount of time, waiting for DOM loaded.
  • Get JavaScript errors during testing.
  • Screenshot is optional but it is useful for testing if layout rendering is correct or taking a screenshot when testing fail. FYI, puppeteer-ie do not render screenshot image correctly. A website I tested renders correctly on IE but a screenshot shows ugly layout.
  • We don't test ActiveX or other legacy stuff.
  • Main usages are automated testing like users interact with a website on IE browser.

Thanks.

from playwright.

weyert avatar weyert commented on July 18, 2024

I would already be delighted if you could render and screenshot things in ease :)

from playwright.

flash-me avatar flash-me commented on July 18, 2024

Even after the end of support for Windows 7 (except extended paid one), people still struggle with IE.

Every single project I know that had to support IE ended up with huge mess in their codebase due to IE specific hacks, and exponential high efforts wasting nerve-racking time.
Guys, just consider the security faults by using IE.
Crazy. just crazy.

from playwright.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.