Andrey Lushnikov
|
e15fc08d46
|
chore: migrate node types to 10.17.17 (#1690)
|
2020-04-07 07:40:57 -07:00 |
|
Yury Semikhatsky
|
becf97f30d
|
browser(firefox): report navigation request failure for downloads (#1688)
|
2020-04-07 00:38:27 -07:00 |
|
Andrey Lushnikov
|
4cf5cf6c0e
|
docs(api.md): fix link to download class
|
2020-04-07 00:27:08 -07:00 |
|
Yury Semikhatsky
|
7b2736b4c9
|
browser(firefox): support downloads (#1683)
|
2020-04-06 23:34:30 -07:00 |
|
Pavel Feldman
|
889cf8f7b6
|
fix(input): climb dom for pointer-events:none targets (#1666)
|
2020-04-06 20:44:54 -07:00 |
|
Pavel Feldman
|
3dc14eddaf
|
fix(colorScheme): make light scheme default on all browsers (#1668)
|
2020-04-06 19:49:33 -07:00 |
|
Dmitry Gozman
|
cd39053ccc
|
feat(testrunner): make it easier to setup golden matcher (#1682)
|
2020-04-06 18:01:56 -07:00 |
|
Dmitry Gozman
|
e519a3d762
|
fix(testrunner): better capture Location for hooks (#1680)
|
2020-04-06 17:47:17 -07:00 |
|
Dmitry Gozman
|
f2b13c0e93
|
chore(testrunner): split TestRunner into parts (#1679)
|
2020-04-06 17:21:42 -07:00 |
|
Dmitry Gozman
|
aeeac55732
|
feat(chromium): support oopifs (#1664)
Splits CRPage into CRPage and FrameSession, carefully broadcasting or picking the right session for each operation.
|
2020-04-06 15:09:43 -07:00 |
|
Pavel Feldman
|
56fbfc2c9e
|
fix(firefox): do not make stray network requests (#1673)
|
2020-04-06 12:27:13 -07:00 |
|
Pavel Feldman
|
11ad172822
|
browser(firefox): allow setting colorScheme on the context level (#1672)
|
2020-04-06 12:26:42 -07:00 |
|
Dmitry Gozman
|
5673fd7040
|
feat(firefox): bump to 1071 (#1670)
|
2020-04-05 08:59:25 -07:00 |
|
lcmtwn
|
2eba79bc98
|
fix: permissions in mobile and geolocation example (#1667)
|
2020-04-04 14:20:24 -07:00 |
|
Andrey Lushnikov
|
65ca87cd9a
|
fix: fix PLAYWRIGHT_BROWSERS_PATH treatment (#1662)
Drive-by: introduce installation tests that use `npm pack`
to simulate installation from NPM registry.
Fixes #1651
|
2020-04-03 23:16:14 -07:00 |
|
Pavel Feldman
|
17039f1649
|
fix(webkit): fix non-mac screenshots w/ dsf (#1665)
|
2020-04-03 21:54:43 -07:00 |
|
Dmitry Gozman
|
a91304a37a
|
feat(selectors): attribute selectors pierce open shadow roots (#1656)
References #1375.
|
2020-04-03 20:47:08 -07:00 |
|
Andrey Lushnikov
|
e9428b6f01
|
devops: fixate diff algorithm to not rely on dev settings (#1663)
|
2020-04-03 18:58:31 -07:00 |
|
Pavel Feldman
|
3c01bf613e
|
browser(webkit): account for non-Mac device scale factor (#1661)
|
2020-04-03 18:41:17 -07:00 |
|
Joel Einbinder
|
b7d0c32338
|
fix(browser): wait for the pipe to disconnect in browser.close (#1652)
With WebKit, sometimes the process closes before the stdio is streams are closed. I explicitly wait for the browser disconnect event now when closing.
|
2020-04-03 16:34:07 -07:00 |
|
Pavel Feldman
|
b89df07247
|
test: add device scale factor screenshot tests (#1660)
|
2020-04-03 15:48:29 -07:00 |
|
Dmitry Gozman
|
823f961d8d
|
feat(testrunner): migrate from events to a delegate (#1647)
This allows an async handler for each event that can be awaited.
Drive-by: merge TestPass into TestRunner.
|
2020-04-03 15:47:25 -07:00 |
|
Dmitry Gozman
|
f216ab98e7
|
chore(chromium): small improvement with updating touch (#1659)
|
2020-04-03 15:34:36 -07:00 |
|
Dmitry Gozman
|
fc73d54039
|
browser(firefox): instrument all browser windows early enough (#1645)
|
2020-04-03 15:31:26 -07:00 |
|
Dmitry Gozman
|
270206e2b4
|
feat(text selector): match button input by value (#1657)
Inputs of type button and submit are rendered with their value as text,
so we match them by text.
Fixes #1427.
|
2020-04-03 14:18:08 -07:00 |
|
Meir Blachman
|
f8ecdffd47
|
fix: typo in input.ts (#1653)
|
2020-04-03 14:01:40 -07:00 |
|
Yury Semikhatsky
|
bebce8faa0
|
feat(webkit): bump version to 1187 (#1646)
|
2020-04-03 12:32:58 -07:00 |
|
Dmitry Gozman
|
1f2803bbc6
|
feat(testrunner): removeEnvironment (#1650)
|
2020-04-03 09:48:01 -07:00 |
|
Dmitry Gozman
|
ea16e55ba3
|
fix(lint): import errors (#1649)
|
2020-04-02 20:30:52 -07:00 |
|
Dmitry Gozman
|
a9be3c5191
|
feat(text selector): pierce shadow roots (#1619)
|
2020-04-02 18:03:30 -07:00 |
|
Pavel Feldman
|
75571e8eb8
|
feat(downloads): support downloads on cr and wk (#1632)
|
2020-04-02 17:56:14 -07:00 |
|
Joel Einbinder
|
3d6d9db44a
|
fix: wait for the process to close when closing the browser (#1629)
|
2020-04-02 16:57:12 -07:00 |
|
Yury Semikhatsky
|
b1580a3ed1
|
browser(webkit): roll to r259389 (#1643)
|
2020-04-02 15:57:50 -07:00 |
|
Dmitry Gozman
|
d38baae01c
|
feat(testrunner): nested environments (#1635)
|
2020-04-02 13:12:22 -07:00 |
|
Pavel Feldman
|
f3f10ae3d8
|
browser(webkit): support downloads on windows (#1642)
|
2020-04-02 12:07:57 -07:00 |
|
Max Schmitt
|
692f4db0a7
|
devops(ci): added job for testing package installations (#1572)
Closes #1518
|
2020-04-02 11:25:03 -07:00 |
|
Joel Einbinder
|
a1f22aae2c
|
chore: upgrade typescript to 3.8.3 (#1641)
|
2020-04-02 11:05:53 -07:00 |
|
| |三 \/ | |\|
|
2ac69670cd
|
docs(api.md): remove dead link to FAQ section (#1640)
The FAQ section part, where `https://github.com/Microsoft/playwright/#q-why-doesnt-playwright-vxxx-work-with-chromium-vyyy` points to, doesn't exist anymore. This pull request simply removes the dead link.
|
2020-04-02 10:16:01 -07:00 |
|
Yury Semikhatsky
|
7c2ddc2e00
|
feat(firefox): support timezone override (#1578)
|
2020-04-01 22:10:56 -07:00 |
|
Yury Semikhatsky
|
e76f8de474
|
browser(firefox): reland "instrument all windows, support silent mode" with Linux fix (#1634)
|
2020-04-01 21:06:44 -07:00 |
|
Dmitry Gozman
|
c345cfee54
|
test: disable one flaky test on Chromium (#1633)
|
2020-04-01 19:15:38 -07:00 |
|
Dmitry Gozman
|
14dbf4a20b
|
chore(tests): meaningful split between test.js and playwright.spec.js (#1630)
CLI handling goes to test.js.
Everything about running tests goes to playwright.spec.js.
This will help isplaywrightready and future jest integration.
|
2020-04-01 18:02:43 -07:00 |
|
Arjun Attam
|
9d04dcc0ce
|
docs(examples): working with selectors (#1624)
|
2020-04-01 16:06:07 -07:00 |
|
Pavel Feldman
|
e241c1bef8
|
chore: remove web mode (#1625)
|
2020-04-01 14:42:47 -07:00 |
|
Yury Semikhatsky
|
cf49a9ee7b
|
browser(firefox): make timezone override work on Win (#1628)
68e0c2c6c6
|
2020-04-01 14:10:30 -07:00 |
|
Arjun Attam
|
1f0b7bff04
|
docs(api): update ordering for $eval and $$eval (#1623)
|
2020-04-01 13:09:24 -07:00 |
|
Yury Semikhatsky
|
c218d8c25f
|
fix(firefox): isolate ignoreHTTPSErrors setting between contexts (#1617)
|
2020-04-01 12:59:48 -07:00 |
|
Pavel Feldman
|
c2617c090a
|
Update README.md
|
2020-04-01 12:06:22 -07:00 |
|
Dmitry Gozman
|
f87e64544c
|
feat(testrunner): introduce environments (#1593)
|
2020-04-01 10:49:47 -07:00 |
|
Dmitry Gozman
|
a7b61a09be
|
fix(text selector): by default, do a substring match (#1618)
|
2020-03-31 23:04:04 -07:00 |
|