Dmitry Gozman
7750db97fe
api: remove ExecutionContext from api ( #290 )
...
In the current state, it is superseeded by Frame and JSHandle.
2019-12-18 13:51:45 -08:00
Yury Semikhatsky
58cd8210b0
test: disable new referrer test on FF
2019-12-18 13:36:35 -08:00
Yury Semikhatsky
adf54ee6b3
tests: move ws-specific browser tests to corrsponding browser suites ( #289 )
2019-12-18 13:28:23 -07:00
Pavel Feldman
6d0dfd0abf
feat(context): start moving overrides to the context level
2019-12-18 12:23:33 -08:00
Andrey Lushnikov
f56726759b
test: normalize browser executable path variables ( #287 )
2019-12-17 18:07:01 -08:00
Dmitry Gozman
0f8333ba89
feature(filechooser): move waitForFileChooser to common waitForEvent ( #281 )
2019-12-17 17:34:32 -08:00
Andrey Lushnikov
533d058ea6
fix(firefox): support late attachment and skip a few failing tests ( #283 )
2019-12-17 17:33:06 -08:00
Yury Semikhatsky
83833f61c1
feat(webkit): support referrer parameter in Page.navigate ( #286 )
...
* add test for reference-policy: no-referrer
2019-12-17 18:19:35 -07:00
Yury Semikhatsky
f854b09879
browser(webkit): support referrer parameter in Page.navigate ( #285 )
2019-12-17 16:26:19 -08:00
Andrey Lushnikov
46483ed009
browser(firefox): support late attach ( #282 )
2019-12-17 15:07:25 -08:00
Dmitry Gozman
fd927000ea
feature: update api around selectors ( #280 )
...
- Selector is again a string.
- Most methods taking selector also accept waitFor option.
- Available waitFor options are: 'visible', 'hidden', 'any' === true, false === undefined.
- waitForXPath is removed.
- waitForSelector is replaced by $(selector, { waitFor: true }).
2019-12-17 14:30:02 -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
Andrey Lushnikov
0dafabb05e
test: fix a few tests on firefox ( #279 )
2019-12-17 13:33:05 -07:00
Dmitry Gozman
24eb6d8671
chore: simplify extra http headers handling across browsers ( #274 )
2019-12-17 11:31:52 -08:00
Dmitry Gozman
916158656c
chore: unify reload/goBack/goForward across browsers ( #273 )
2019-12-17 11:28:09 -08:00
Yury Semikhatsky
e851a27350
feat(webkit): implement ElementHandle.contentFrame ( #276 )
2019-12-17 12:21:53 -07:00
Andrey Lushnikov
4bb3c41faa
docs(devops): document building firefox on Linux
2019-12-17 11:09:49 -08:00
Yury Semikhatsky
629c56b0ab
test: make async stacks pass on WebKit ( #277 )
2019-12-17 11:04:04 -08:00
Yury Semikhatsky
3cea9a1717
feat(webkit): implement DOM.describeNode for retrieving content frame ( #275 )
2019-12-17 11:39:59 -07:00
Dmitry Gozman
5a60a96410
chore: reuse navigation methods between browsers ( #271 )
2019-12-16 22:02:33 -08:00
Dmitry Gozman
48be99a56e
feat(selectors): add id selectors ( #270 )
2019-12-16 20:49:18 -08:00
Yury Semikhatsky
8828228702
tests(webkit): unskip test that depends on frameStoppedLoading ( #269 )
2019-12-16 20:19:41 -08:00
Yury Semikhatsky
4a5929da55
fix(webkit): mark mixed content test as passing ( #260 )
...
* roll WebKit to 1042
2019-12-16 18:47:38 -07:00
Yury Semikhatsky
974f82073f
feat(webkit): allow to run beforeunload when closing page ( #264 )
2019-12-16 17:33:36 -08:00
Yury Semikhatsky
bfb8df29bb
feat(webkit): reload page after updating user agent ( #268 )
2019-12-16 18:29:40 -07:00
Yury Semikhatsky
68a03c2e84
fix(webkit): mac build ( #267 )
2019-12-16 17:58:04 -07:00
Dmitry Gozman
03e2336d49
chore: various cleanup ( #266 )
2019-12-16 16:43:28 -08:00
Dmitry Gozman
f9f7d5c55a
feature(navigation): implement networkilde0 and networkidle2 ( #263 )
2019-12-16 16:32:04 -08:00
Yury Semikhatsky
6d404b0827
feat(webkit): support runBeforeUnload parameter in Target.close ( #265 )
2019-12-16 17:28:14 -07:00
Yury Semikhatsky
8baac0bc85
browser(webkit): mac build ( #262 )
2019-12-16 16:22:36 -08:00
Andrey Lushnikov
39357c3f6c
fix(devops): use full SHAs in diffs
...
Different GIT setups export different length of shortsha.
With this, always export full SHA.
2019-12-16 16:17:56 -08:00
Dmitry Gozman
4b7a017456
chore: introduce FrameManager to be reused between browsers ( #261 )
2019-12-16 15:56:11 -08:00
Yury Semikhatsky
6b9f475217
fix(webkit): report stopped loading in subframes, force context on failure ( #259 )
2019-12-16 15:22:45 -07:00
Yury Semikhatsky
67fc9aeff7
chore(webkit): roll to 1038 ( #258 )
2019-12-16 14:09:40 -08:00
Andrey Lushnikov
5be580b88e
docs(buildbots): document preventing macbook sleep
2019-12-16 11:56:09 -08:00
Yury Semikhatsky
02fa4dd7ca
fix: balance ref/unref calls for the default data manager ( #256 )
2019-12-16 10:05:52 -08:00
Yury Semikhatsky
ffd45a3783
fix(webkit): use HashMap traits that allow 0 as key ( #255 )
2019-12-16 09:51:43 -08:00
Yury Semikhatsky
a8f9c627f1
chore(tests): move ignoreHTTPSErrors interception test to featutes folder ( #252 )
2019-12-16 09:17:14 -08:00
Pavel Feldman
df95b9ddb4
feat(waitFor): allow actions to wait for selector; make visible requirement default ( #254 )
2019-12-14 20:13:22 -07:00
Pavel Feldman
e375749e5e
chore: mark version v0.9.5-post
2019-12-14 12:18:18 -08:00
Pavel Feldman
58fa2c7a10
chore: mark version v0.9.5
2019-12-14 12:16:40 -08:00
Pavel Feldman
725407cb19
chore: allow to be installed from npm, more fixes
2019-12-14 12:16:28 -08:00
Pavel Feldman
9144a1ce93
chore: mark version v0.9.4
2019-12-14 12:14:20 -08:00
Pavel Feldman
7d1d0e5c01
chore: allow to be installed from npm
2019-12-14 12:14:00 -08:00
Pavel Feldman
9dee165976
chore: mark version v0.9.3
2019-12-14 11:56:34 -08:00
Pavel Feldman
a9568af21d
feat: create FF default profile prefs dynamically ( #250 )
2019-12-14 11:55:21 -08:00
Yury Semikhatsky
394c74fa5f
chore(tests): move setCacheEnabled interception test to features ( #253 )
2019-12-14 11:54:52 -08:00
Pavel Feldman
2c648fcb33
chore: mark version v0.9.2-post
2019-12-14 11:45:49 -08:00
Pavel Feldman
d78613e57d
chore: mark version v0.9.2
2019-12-14 11:37:08 -08:00
Dmitry Gozman
927669b890
feat(firefox): provide navigationId for navigation requests ( #249 )
2019-12-14 08:21:23 -08:00