Dmitry Gozman
884860b803
test: unflake launcher test ( #2224 )
...
We throw an exception and then gracefully close the browser.
If something went wrong, we should timeout before the test times out,
kill the process and report the original exception.
2020-05-13 17:19:07 -07:00
Yury Semikhatsky
03cae92ff2
browser(webkit): remove BackendDispatcher::Mode ( #2223 )
2020-05-13 16:46:25 -07:00
Yury Semikhatsky
e081ba7256
chore: improve error message ( #2222 )
2020-05-13 15:57:26 -07:00
Yury Semikhatsky
d611ca9278
browser(webkit): do not transform about:blank to about:///blank ( #2221 )
2020-05-13 15:35:43 -07:00
Dmitry Gozman
e96e471e40
docs: draft for the various click scenarios doc ( #2218 )
2020-05-13 15:15:14 -07:00
Pavel Feldman
f63ea3ffd2
feat(downloads): expose suggested filename ( #2062 )
2020-05-12 19:23:08 -07:00
Arjun Attam
84f966c301
docs: fix typo
2020-05-12 18:32:47 -07:00
Dmitry Gozman
072dcba94a
api(viewport): do not allow isMobile and deviceScaleFactor for null viewports ( #2190 )
...
Also make sure we do not alter viewport when passed null.
2020-05-12 18:31:17 -07:00
Dmitry Gozman
6361e07ae4
fix(docs): clarify repeating calls to setHTTPCredentials ( #2212 )
2020-05-12 18:29:55 -07:00
Andrey Lushnikov
1f3f42a905
devops: remove custom caching on travis ( #2215 )
...
Travis custom-caching seems to be unfortunate for us as it disables
`~/.npm` caching. Removing it.
Fixes #2191
2020-05-12 16:49:28 -07:00
Yury Semikhatsky
f10e8c4d47
chore(chromium): nicer error when running as root without --no-sandbox ( #2214 )
2020-05-12 16:43:15 -07:00
Andrey Lushnikov
5d49c5d612
docs: refer to "working with selectors" from all 'selector' arguments ( #2213 )
...
The "working with selectors" section elaborates on rules that we use
to parse selectors.
Fixes #2197
2020-05-12 16:15:14 -07:00
Pavel Feldman
8b5e4398b1
docs: update electron docs
2020-05-12 15:57:53 -07:00
Andrey Lushnikov
b4acc56d63
docs(api.md): elaborate on visibility options in waitForSelector ( #2208 )
...
Fixes #2202
2020-05-12 15:46:19 -07:00
Pavel Feldman
624ca4d85d
chore: restore copyright for SerializedAXNode type
2020-05-12 15:33:51 -07:00
Pavel Feldman
414ae0025e
fix(electron): handle in-event await errors ( #2207 )
2020-05-12 15:28:37 -07:00
Yury Semikhatsky
ebceaf4328
chore: make prepare_checkaout update browser_upstream/master ( #2209 )
2020-05-12 15:20:12 -07:00
Dmitry Gozman
28845e5ccc
feat(firefox): bump and use context setters ( #2194 )
2020-05-12 15:13:48 -07:00
Pavel Feldman
cb465bc698
fix(abort): abort waiting with error upon disconnect ( #2204 )
2020-05-12 13:38:24 -07:00
Pavel
54b056bddb
chore: make electron permanently depend on playwright-core@next
2020-05-12 09:20:55 -07:00
Pavel Feldman
3f8dfed67f
feat(electron): add app.firstWindow convenience method ( #2195 )
2020-05-12 08:43:41 -07:00
Dmitry Gozman
fdc9ce8e07
browser(firefox): move context settings from creation to setters ( #2193 )
...
Drive-by: simplify settings plumbing, fix addBinding bug.
2020-05-12 07:32:25 -07:00
Arjun Attam
054ee639b4
docs(ci): elaborate ci caching docs ( #2192 )
2020-05-11 22:52:21 -07:00
Pavel Feldman
e447e9aa54
docs: update README.md for playwright-electorn
2020-05-11 18:56:05 -07:00
Pavel Feldman
ffe7084652
feat(electron): experimental electron support ( #2166 )
2020-05-11 18:00:33 -07:00
Dmitry Gozman
a2bee2ca73
fix(launch): handle timeout and exceptions during launch ( #2185 )
2020-05-11 15:00:13 -07:00
Pavel Feldman
9895cd0a31
chore: optionally create downloads folder ( #2188 )
2020-05-11 14:42:13 -07:00
Dmitry Gozman
8c083486a0
fix(launch): handle websocket connect exceptions ( #2184 )
2020-05-11 13:49:57 -07:00
Łukasz Fiszer
0c51a2e89d
docs: add mockiavelli library to Showcase ( #2181 )
2020-05-11 13:11:59 -07:00
Yury Semikhatsky
617a00d45f
test(webkit): mark strict cookie tests as passing on linux ( #2164 )
2020-05-11 12:15:48 -07:00
Pavel Feldman
b88c1a877e
feat(chromium): roll to r767256 ( #2183 )
2020-05-11 10:46:31 -07:00
Arjun Attam
2510edc394
docs(ci): update docs for caching and troubleshooting ( #2176 )
2020-05-11 09:54:03 -07:00
Pavel Feldman
c5b0baacd1
chore: remove main index.js from playwright-core ( #2178 )
2020-05-11 09:38:09 -07:00
Pavel Feldman
d487a315b9
doc: fix the route docs ( #2174 )
2020-05-11 08:22:48 -07:00
Darío Kondratiuk
437d1b6247
test: fix should poll on interval test ( #2180 )
2020-05-11 08:00:53 -07:00
Dmitry Gozman
ae8d97cdf9
feat(persistent context): ensure initial about:blank ( #2161 )
...
We declare only the initial about:blank to be a supported usecase, so that
we can support options for the default context in the future.
2020-05-10 15:23:53 -07:00
Moshood Abidemi
dd6308ccd5
docs(CONTRIBUTING.md): fix typo in doc ( #2169 )
2020-05-09 17:43:24 -07:00
Dmitry Gozman
5b57303c9c
browser(webkit): expose Playwright.windowOpen signal ( #2163 )
2020-05-08 18:39:00 -07:00
Pavel Feldman
8e59031078
chore: introduce debugAssert ( #2160 )
2020-05-08 10:37:54 -07:00
Arjun Attam
55a067f543
docs(readme): update capabilities
2020-05-08 10:32:24 -07:00
Joel Einbinder
83aff38cea
feat(webkit): roll to 1124 ( #2156 )
2020-05-08 10:02:49 -07:00
Joel Einbinder
85bfba52a6
browser(webkit): properly specifiy keyIdentifier ( #2149 )
2020-05-08 04:54:28 -07:00
Joel Einbinder
436bc5cadd
test: update golden values in keyIdentifier test ( #2155 )
2020-05-08 04:51:42 -07:00
Joel Einbinder
1b54716791
test(webkit): add failing keyIdentifier test ( #2150 )
2020-05-08 04:20:17 -07:00
Pavel Feldman
9885ba20c7
feat(firefox): roll to r1093 - 77.0b3 ( #2152 )
2020-05-07 22:49:49 -07:00
Pavel Feldman
fde2b7290a
browser(webkit): rewite Playwright CMakeLists.txt ( #2153 )
2020-05-07 22:45:59 -07:00
Pavel Feldman
95b849535b
browser(webkit): roll to ToT 5/7/2020 ( #2147 )
2020-05-07 20:17:40 -07:00
Pavel Feldman
59e9b5c017
browser(firefox): kick bots
2020-05-07 19:51:01 -07:00
Pavel Feldman
e247506169
browser(firefox): roll ff to ToT 5/7/2020 ( #2148 )
2020-05-07 18:37:15 -07:00
Pavel Feldman
755ef11691
test: add focus traversal test ( #2141 )
2020-05-07 16:10:29 -07:00