Comments (9)
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.
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.
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.
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.
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.
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.
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.
I would already be delighted if you could render and screenshot things in ease :)
from playwright.
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)
- [Question] Running playwright tests in Kubernetes HOT 1
- [Bug]: "Your Firefox profile cannot be loaded. It may be missing or inaccessible" error when launching firefox HOT 5
- [Bug]: Can't dispatch events on document or window objects HOT 4
- [Feature]: UI Mode - Set number of workers in ui mode interface
- [Bug]: My site is not able to login on Webkit although Chromium & Firefox are working smoothly HOT 7
- [Regression]: Playwright hangs during test HOT 7
- [Feature] Option turn on/off or override After hooks HOT 7
- [Feature]: Add opportunity to set custom test-id without describing new browser and context HOT 1
- [Feature]: connect to preinstalled browser HOT 1
- [Feature]: include websocket traffic in har file HOT 1
- [Bug]: Error: No tests found. Make sure that arguments are regular expressions matching test files. You may need to escape symbols like "$" or "*" and quote the arguments. HOT 1
- [Bug]: Launching chromium crashes on CI pipeline but works locally HOT 3
- [Feature]: "evaluating" mode (failed + ignored) HOT 4
- [Bug]: Playwright 1.43.0 UI mode clears results after tests finished executing HOT 1
- Retrieval of Playwright test results HOT 2
- Playwright test runner failed to trigger test run HOT 1
- [Bug]: HTML report create sub-step out of the previous step HOT 1
- Webkit for Mac and Windows showinf differente results HOT 1
- [Docs]: Mock API
- [Regression]: Github Actions reports zero failures, 2 flaky tests as a failed run HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from playwright.