Yury Semikhatsky
659a30e627
feat(scripts): support Debug builds in pw_run.sh ( #330 )
2019-12-23 13:20:04 -08:00
Joel Einbinder
8929a1f08a
touch events on mac ( #324 )
2019-12-23 13:12:56 -08:00
Yury Semikhatsky
845c0af42f
chore: avoid downcast of delegate to <Browser>Page ( #334 )
2019-12-23 12:10:07 -08:00
Yury Semikhatsky
27ddb017e2
chore: rename CR/FF/WKFrameManager to CR/FF/WKPage ( #333 )
2019-12-23 11:39:57 -08:00
Yury Semikhatsky
c301623e9e
chore(wk): get rid of targetSymbol ( #332 )
2019-12-23 11:10:37 -08:00
Yury Semikhatsky
6e0bb2585e
fix(wk): wait for bootstrap scripts command response ( #328 )
2019-12-23 10:40:34 -08:00
Yury Semikhatsky
3f0eaa2350
test(wk): unskip test that failed because bootstrap scripts did not survive PSON ( #331 )
2019-12-23 10:40:15 -08:00
Pavel Feldman
4638019902
feat(api): use good old inheritance instead of feature detection ( #329 )
2019-12-21 09:03:52 -08:00
Pavel Feldman
f82039495c
docs: sort classes alphabetically
2019-12-20 20:48:33 -08:00
Pavel Feldman
0ffc9fd4f5
docs: more iterations on the docs
2019-12-20 20:28:35 -08:00
Pavel Feldman
8f480a3987
docs: more docs update ( #327 )
2019-12-20 16:57:21 -08:00
Yury Semikhatsky
701b5db452
fix(wk): make evaluateOnNewDocument work with PSON ( #326 )
2019-12-20 16:16:32 -08:00
Pavel Feldman
49fc5a8e52
chore: mark version v0.9.8-post
2019-12-20 15:33:49 -08:00
Dmitry Gozman
735d3eeed7
feat(navigation): introduce waitForNavigationIfNeeded ( #310 )
...
This one waits for current navigation to finish, matching by url if asked.
If there is no current navigation or current navigation/url does not match,
it waits for the next matching one.
2019-12-20 15:32:30 -08:00
Pavel
d094c602a7
doc: even more documentation fixes
2019-12-20 15:32:03 -08:00
Dmitry Gozman
92ef4c173e
fix: async stacks should work now ( #325 )
2019-12-20 15:31:20 -08:00
Dmitry Gozman
56a48559c2
fix(setContent): call window.stop() before setting new content ( #323 )
...
This ensures that previous loading activity is suppressed and all network requests are canceled.
2019-12-20 15:30:12 -08:00
Pavel
2673ea90d9
doc: more documentation fixes
2019-12-20 15:26:18 -08:00
Pavel Feldman
9cfa404c87
feat: trim down url matching ( #322 )
2019-12-20 14:38:54 -08:00
Yury Semikhatsky
6b60b510b3
test: make fixture tests pass in all browsers ( #321 )
2019-12-20 14:10:13 -08:00
Pavel Feldman
ad22a46fde
feat: move permissions back into the context ( #320 )
2019-12-20 13:07:14 -08:00
Dmitry Gozman
dd6ba432ab
chore: update index.d.ts and index.js ( #318 )
2019-12-20 12:44:15 -08:00
Pavel Feldman
a4cb386b70
chore: fix page import
2019-12-19 22:09:21 -08:00
Pavel Feldman
811ce4cd0c
chore: mark version v0.9.7-post
2019-12-19 21:31:56 -08:00
Pavel Feldman
536c50db78
docs: started working on the api.md (2)
2019-12-19 20:14:19 -08:00
Pavel
ae86a0be17
docs: started working on the api.md
2019-12-19 18:03:52 -08:00
Andrey Lushnikov
c9c97de729
browser(webkit): stop building with --touch-enable ( #317 )
...
Turns out we can't build with touch on Mac yet. Disable for now.
2019-12-19 17:59:33 -08:00
Andrey Lushnikov
3ba591b9d1
chore(ci): iterate on debug output for GH Action
2019-12-19 17:41:01 -08:00
Andrey Lushnikov
d5c3fa2f03
chore: debug output for webkit github action
2019-12-19 17:39:24 -08:00
Pavel
c7d205d416
chore: rename the world (3)
2019-12-19 17:03:27 -08:00
Pavel
b20e87d9d0
chore: rename the world (2)
2019-12-19 16:53:24 -08:00
Pavel
d4655457e5
chore: remove prepare hook
2019-12-19 16:50:50 -08:00
Pavel
91c309797d
chore: rename the world
2019-12-19 16:46:42 -08:00
Joel Einbinder
b746733306
browser(webkit): drop undefined values instead of serailizing them as null ( #316 )
2019-12-19 16:45:21 -08:00
Joel Einbinder
ce74a659e1
test: failing test for setting JSON equal to null ( #314 )
2019-12-19 17:25:09 -07:00
Yury Semikhatsky
d105f182fc
browser(webkit): rebase WebKit on r253791 ( #315 )
2019-12-19 16:15:02 -08:00
Pavel Feldman
78e8a22741
chore: mark version v0.9.6-post
2019-12-19 16:06:25 -08:00
Pavel Feldman
60ff0e50eb
chore: mark version v0.9.6
2019-12-19 16:05:08 -08:00
Yury Semikhatsky
ff604f75b7
chore(wk): remove Input.goBack from protocol ( #313 )
2019-12-19 16:51:44 -07:00
Andrey Lushnikov
a7f3490e48
feat(testrunner): implement "dit" command ( #312 )
2019-12-19 16:47:35 -07:00
Dmitry Gozman
12ac458614
fix(elementhandle): contentFrame and ownerFrame work in various scenarios ( #311 )
...
Drive-by: use evaluateInUtility for various utility evals.
2019-12-19 15:19:22 -08:00
Dmitry Gozman
7e90292834
fix(networkidle): make it (almost) work with setContent ( #307 )
2019-12-19 15:07:57 -08:00
Joel Einbinder
a1dd75ec32
rebase on new webkit ( #301 )
2019-12-19 15:07:19 -08:00
Pavel Feldman
331f0e603a
feat: introduce BrowserServer ( #308 )
2019-12-19 14:51:49 -08:00
Arjun Attam
14da8f531d
chore(license): add NOTICE ( #309 )
2019-12-19 12:19:54 -08:00
Dmitry Gozman
b378bc7f6c
feature(evaluate): support cross-context element handles ( #295 )
2019-12-19 11:44:07 -08:00
Pavel Feldman
4ef9f84ab5
chore: simplify the launcher routine ( #306 )
2019-12-19 10:21:26 -08:00
Andrey Lushnikov
2acf36debc
fix(testrunner): xdescribe.skip should be a no-op
2019-12-19 00:46:03 -08:00
Dmitry Gozman
c172a7e7e0
feature: $wait similar to waitForFunction, but taking a selector ( #303 )
2019-12-18 18:11:02 -08:00
Pavel Feldman
d570fc7809
feat: further strip the browser api ( #304 )
2019-12-18 18:07:11 -08:00