Mathias Bynens
013a86cf28
feat(chromium): roll Chromium to r722269 ( #5289 )
...
This corresponds to Chromium 80.0.3987.0.
This roll includes:
- Implement support for the new ARIA `generic` role
https://chromium-review.googlesource.com/c/chromium/src/+/1872305
- Expose button's children to accessibility tree
https://chromium-review.googlesource.com/c/chromium/src/+/1845810
- Remove `Page.handleFileChooser` from CDP
https://chromium-review.googlesource.com/c/chromium/src/+/1935410
2020-01-27 14:44:53 +01:00
Andrey Lushnikov
ea28cccfe0
feat(page): introduce file chooser interception ( #4653 )
...
This patch introduces a page.waitForFileChooser() method
that adds a watchdog to wait for file chooser dialogs.
This lets Puppeteer users to capture file chooser requests
and fulfill/cancel them if necessary.
Fixes #2946
2019-07-22 21:30:49 -07:00
Darío Kondratiuk
dde55b0257
test: Make intervention test Edge friendly ( #4314 )
...
All tests are green when running against [Microsoft Edge Insider](https://www.microsoftedgeinsider.com/en-us/ ), except this test.
Edge returns `https://to-be-replaced.invalid/feature/5718547946799104 ` instead of `https://www.chromestatus.com/feature/5718547946799104 `
I think that checking for `feature/5718547946799104` is a small test and will do the job for both browsers.
```
$env:CHROME = "C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe"; node
.\test.js
```
2019-04-19 11:29:29 -07:00
Andrey Lushnikov
3541b894f5
test: split out all chromium-specific tests into chromiumonly.spec.js ( #4068 )
2019-02-25 12:51:06 -08:00
Andrey Lushnikov
6bb0350b4d
test(firefox): introduce vendor-specific specs ( #3890 )
...
Certain Puppeteer methods do expose the inner browser - e.g.
`browser.version()` depends on the browser we run.
Split out these tests into a vendor-specific test suites.
References #3889
2019-02-01 17:55:12 -08:00