Dmitry Gozman
|
3ec79e17fc
|
chore: simplify timeout handling in progress (#2487)
|
2020-06-05 15:53:30 -07:00 |
|
Dmitry Gozman
|
300099734c
|
chore: migrate waitForEvent to Progress (#2483)
Drive-by: remove/simplify some helper code.
|
2020-06-05 14:14:19 -07:00 |
|
Dmitry Gozman
|
b7df4d57a4
|
chore: migrate wait tasks to Progress (#2422)
|
2020-06-01 08:54:18 -07:00 |
|
Dmitry Gozman
|
8f0f32b5e6
|
chore: move debug-related code to src/debug (#2309)
|
2020-05-26 14:08:32 -07:00 |
|
Dmitry Gozman
|
aac5bf24ec
|
fix(popups): do not override popup size from window features (#2139)
We usually force window size from the browser context. However,
popups that have window features insist on a specific window size,
so we respect that.
|
2020-05-22 15:56:37 -07:00 |
|
Pavel Feldman
|
2ede4bce12
|
chore: further unify launching and connection (#2320)
|
2020-05-21 09:43:10 -07:00 |
|
Dmitry Gozman
|
8957c86837
|
feat(debug): add source maps to evaluates in debug mode (#2267)
When PLAYWRIGHT_DEBUG_UI is set, we try to find the source
of the function in the current file and source map it.
|
2020-05-19 08:40:45 -07:00 |
|
Pavel Feldman
|
cb465bc698
|
fix(abort): abort waiting with error upon disconnect (#2204)
|
2020-05-12 13:38:24 -07:00 |
|
Dmitry Gozman
|
a2bee2ca73
|
fix(launch): handle timeout and exceptions during launch (#2185)
|
2020-05-11 15:00:13 -07:00 |
|
Pavel Feldman
|
8e59031078
|
chore: introduce debugAssert (#2160)
|
2020-05-08 10:37:54 -07:00 |
|
Pavel Feldman
|
1c17929bd8
|
chore: add input logging and timeout debugging hints (#2109)
|
2020-05-04 21:44:33 -07:00 |
|
Yury Semikhatsky
|
5993a6a0e0
|
fix: throw from eval methods if >1 argument is passed (#2043)
|
2020-04-29 18:35:04 -07:00 |
|
Pavel Feldman
|
d52bd92983
|
chore: read browser revisions off browsers.json (#2009)
|
2020-04-28 10:37:23 -07:00 |
|
Dmitry Gozman
|
649f37f885
|
fix(pageerror): report correct error message and stack (#1862)
The error stack matches the browser format.
|
2020-04-20 11:37:02 -07:00 |
|
Pavel Feldman
|
1f43ae692f
|
feat(logging): introduce logger sink api (#1861)
|
2020-04-20 07:52:26 -07:00 |
|
Dmitry Gozman
|
55b4bc99bd
|
feat(actions): requery the element when it was detached during the action (#1853)
|
2020-04-18 18:29:31 -07:00 |
|
Pavel Feldman
|
c6f580faf8
|
chore: migrate from timeouts to deadlines internally (#1695)
|
2020-04-07 14:35:34 -07:00 |
|
Pavel Feldman
|
e241c1bef8
|
chore: remove web mode (#1625)
|
2020-04-01 14:42:47 -07:00 |
|
Dmitry Gozman
|
16c7a5bd5c
|
api(eval): accept zero or one arguments in all evaluation functions (#1431)
|
2020-03-20 15:08:17 -07:00 |
|
Pavel Feldman
|
64b175ce10
|
api(waitForLoadState): restore it (#1390)
|
2020-03-16 14:39:44 -07:00 |
|
Dmitry Gozman
|
1b863c2300
|
fix(screenshots): simplify implementation, allow fullPage + clip, add tests (#1194)
|
2020-03-03 16:09:32 -08:00 |
|
Dmitry Gozman
|
ac2f04f10f
|
api(selectors): pass selector name when registering, allow file path (#1162)
|
2020-02-28 15:34:07 -08:00 |
|
Dmitry Gozman
|
823bf389a7
|
api: evaluateOnNewDocument -> addInitScript (#1152)
Also adds more options to specify the script.
|
2020-02-27 17:42:14 -08:00 |
|
Pavel Feldman
|
ebcaadedf1
|
feat(log): log only user api calls with DEBUG=pw:api (#1029)
|
2020-02-25 07:09:27 -08:00 |
|
aesyondu
|
fdfec8eb2a
|
fix(platform) instanceof bug between execution contexts of RegExp object (#1048)
First encountered at jest-playwright repo:
https://github.com/mmarkelov/jest-playwright/issues/38
Solution based on:
https://stackoverflow.com/questions/4339288/typeof-for-regexp#comment4724685_4339350
|
2020-02-24 18:32:17 -08:00 |
|
Dmitry Gozman
|
1f8508d1ed
|
feat(waitFor): update various waitFor options to be a single boolean (#1066)
|
2020-02-22 09:16:28 -05:00 |
|
Joel Einbinder
|
73148fda79
|
chore(lint): add @typescript-eslint/no-unnecessary-type-assertion rule (#898)
|
2020-02-07 13:38:50 -08:00 |
|
Joel Einbinder
|
4be39f8af0
|
chore(types): upgrade to typescript 3.7.5 (#855)
|
2020-02-05 16:53:36 -08:00 |
|
Pavel Feldman
|
bdf8e39786
|
feat(goto): assume http:// for localhost navigations (#825)
|
2020-02-04 19:39:52 -08:00 |
|
Pavel Feldman
|
8028fb052a
|
feat(route): migrate from request interception w/ events to page.route (#809)
|
2020-02-03 14:23:24 -08:00 |
|
Dmitry Gozman
|
734c752fea
|
chore: rework log api calls functionality to not replace objects (#518)
|
2020-01-16 17:48:38 -08:00 |
|
Dmitry Gozman
|
fb1b3d9a89
|
chore: finish strict type checks across src (#482)
|
2020-01-13 22:08:35 -08:00 |
|
Dmitry Gozman
|
a1d1f26fb7
|
chore: more strict type checking (#466)
|
2020-01-13 13:33:25 -08:00 |
|
Pavel Feldman
|
a8b9920a14
|
feat(logging): log the API calls (#464)
|
2020-01-13 09:14:28 -08:00 |
|
Dmitry Gozman
|
9c966c8b19
|
feat(pw-web): introduce platform.ts to absract between node and browser platforms (#392)
|
2020-01-07 11:55:24 -08:00 |
|
Pavel Feldman
|
9cfa404c87
|
feat: trim down url matching (#322)
|
2019-12-20 14:38:54 -08:00 |
|
Dmitry Gozman
|
0f8333ba89
|
feature(filechooser): move waitForFileChooser to common waitForEvent (#281)
|
2019-12-17 17:34:32 -08:00 |
|
Dmitry Gozman
|
75ae9bfeee
|
feature(waitFor): use URLMatch to match request/response, waitForEvent for generic (#278)
|
2019-12-17 14:00:39 -08:00 |
|
Pavel Feldman
|
5822de844a
|
chore: rename common files to start with lower case
|
2019-12-12 20:55:29 -08:00 |
|
Yury Semikhatsky
|
37540179de
|
chore(webkit): pass session to Target constructor (#187)
|
2019-12-09 14:41:20 -08:00 |
|
Pavel Feldman
|
bb1888c86e
|
feat(screenshots): make them work everywhere (#164)
|
2019-12-06 11:33:24 -08:00 |
|
Dmitry Gozman
|
e992c7fa7d
|
chore: unify screenshot handling between browsers, introduce Screenshotter everywhere (#156)
|
2019-12-05 14:48:39 -08:00 |
|
Pavel Feldman
|
66d3dd8626
|
lint: fixes (#85)
|
2019-11-26 08:19:02 -08:00 |
|
Pavel Feldman
|
9ba375c063
|
Initial commit
|
2019-11-19 10:58:15 -08:00 |
|