Pavel Feldman
4163cec93b
feat(test-runner): introduce actionTimeout and navigationTimeout ( #7919 )
2021-07-29 21:03:50 -07:00
Dmitry Gozman
40901e8b9a
feat(test runner): test.skip(title, testFunction) syntax ( #7922 )
2021-07-29 14:33:37 -07:00
Pavel Feldman
2c095294c5
feat(locators): introduce allTextContents, allInnerTexts ( #7920 )
2021-07-29 14:09:35 -07:00
Dmitry Gozman
dd0b089d13
feat(test runner): createContext fixture for multi-context scenarios ( #7779 )
2021-07-29 14:03:58 -07:00
Dmitry Gozman
3f0485486d
feat(test runner): show errors from interrupted tests when available ( #7874 )
...
This shows the exact operation that is timing out (like click) when
user hits Ctrl+C.
2021-07-28 15:43:37 -07:00
Pavel Feldman
446d3f1018
chore: update locator docs, make it not force-visible ( #7888 )
2021-07-28 13:30:30 -07:00
Max Schmitt
7da9545ef8
docs: fixed not existing cross-lang references ( #7883 )
2021-07-28 16:36:52 +02:00
Anže Vodovnik
e4273368fb
docs(dotnet): installation ( #7877 )
2021-07-28 14:56:24 +02:00
Anže Vodovnik
be75291b1e
docs(dotnet): POM snippets ( #7878 )
2021-07-28 14:55:15 +02:00
Yury Semikhatsky
bd1549075d
docs: add missing Frame.fill.strict ( #7880 )
2021-07-28 05:18:04 -07:00
Yury Semikhatsky
cf09f8d5a8
docs: dedupe timeout option ( #7876 )
2021-07-28 01:13:00 -07:00
Pavel Feldman
b8dc0b9156
feat(expect): implement toMatchText ( #7871 )
2021-07-27 20:26:12 -07:00
Pavel Feldman
cc43f9339f
feat(locators): implement last,nth ( #7870 )
2021-07-27 15:58:18 -07:00
Pavel Feldman
b9aad5eb86
chore: move locators to strict selectors ( #7866 )
2021-07-27 15:27:36 -07:00
Max Schmitt
3c9d5cdc66
docs: hide language specific docs pages ( #7860 )
2021-07-27 17:22:08 +02:00
Pavel Feldman
0a6ae11da1
feat(strict): introduce strict mode ( #7851 )
2021-07-26 22:00:23 -07:00
Yury Semikhatsky
6b774922f9
docs: remove hermetic installation guide for non-js ( #7845 )
2021-07-26 08:53:49 -07:00
Pavel Feldman
827fb80465
feat(locator): implement element locators ( #7808 )
2021-07-22 21:37:20 -07:00
Dmitry Gozman
bfbba5a979
docs(test runner): api reference for reporter api ( #7811 )
2021-07-22 19:56:36 -07:00
Dmitry Gozman
fd9c72015f
docs(test runner): API reference for builtin fixtures ( #7805 )
2021-07-22 14:47:12 -07:00
Max Schmitt
cc4af54402
docs(test-runner): fix option fixture typing issue ( #7801 )
2021-07-22 21:19:21 +02:00
Dmitry Gozman
8f1074c76e
docs(test-runner): initial API docs for test runner ( #7732 )
2021-07-22 11:01:18 -07:00
Max Schmitt
acdc531efc
chore: migrate connect/overCDP to options instead of params ( #7606 )
2021-07-22 16:55:23 +02:00
Kumar Aditya
5701292a53
docs(python): added docs for pyinstaller ( #7784 )
...
Co-authored-by: Max Schmitt <max@schmitt.mx>
2021-07-22 15:47:29 +02:00
Anže Vodovnik
ff8bd0fef2
docs(dotnet): fix example, clarify test runners & frameworks position ( #7739 )
2021-07-22 10:30:49 +02:00
Joel Einbinder
483b7d6a0d
feat(test-runner): mark launch as experimental ( #7757 )
2021-07-21 09:51:27 -05:00
Andrey Lushnikov
af5eb9c2bd
docs: updated release notes for v1.13.0 ( #7758 )
2021-07-20 16:44:44 -07:00
Andrey Lushnikov
2fc281d449
docs: update release notes for v1.13 release ( #7747 )
2021-07-20 09:29:52 -07:00
Vildan Softic
b56e2b713a
docs(dotnet): fix code snippet typos ( #7736 )
2021-07-20 11:08:30 +02:00
Pavel Feldman
1ab41babb1
docs: fix the downloadsPath docs ( #7726 )
...
Closes #7707
2021-07-19 14:56:28 -07:00
Joel Einbinder
56ada374df
feat(dragAndDrop): page.dragAndDrop ( #6910 )
2021-07-19 12:42:55 -05:00
Joel Einbinder
a62aac3ff8
docs(dot-net): don't overpromise on test runners ( #7720 )
2021-07-19 12:06:00 -05:00
Max Schmitt
a8661330de
docs(browser): make Chromium tracing vs. PW tracing more clear ( #7713 )
...
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com>
2021-07-19 12:43:57 +02:00
Max Schmitt
4617bc4baf
docs(test-runner): add example with Docker to generate snapshots ( #7712 )
2021-07-19 12:25:27 +02:00
klhex
e5c7941b49
docs(test-runner): fix link to test runner CLI docs ( #7695 )
2021-07-18 12:07:45 +02:00
Nav-2d
ac8ad1050e
docs(intro-js): make js and ts example consistent ( #7651 )
2021-07-15 10:25:36 -07:00
Dmitry Gozman
bb34d7a953
fix(test-runner): sanitize snapshot name before constructing a path ( #7620 )
...
This avoids problems with `toMatchSnapshot('../../dir/file.png')`
where we append this path to `snapshotDir` and end up in some random
place.
Also added a note to documentation.
2021-07-14 16:31:19 -07:00
Max Schmitt
6cc2fe178e
feat(test-runner): migrate to launch config/server ( #7603 )
2021-07-15 01:19:45 +02:00
Max Schmitt
a26fe65db3
fix(test-runner): start webServer before globalSetup/teardown ( #7604 )
2021-07-14 19:01:46 +02:00
Dmitry Gozman
d1170b30fc
Revert "api: remove timeout option from isVisible and isHidden methods ( #7414 )" ( #7600 )
...
This reverts commit 9f71c96740
.
2021-07-14 10:46:00 +02:00
Dmitry Gozman
1d04114df0
docs: merge library and installation docs for nodejs ( #7567 )
2021-07-12 17:56:08 -07:00
Dmitry Gozman
2734066956
docs(test-runner): document configuration options ( #7572 )
2021-07-12 17:18:02 -07:00
Dmitry Gozman
f6d71f24f6
docs(test-runner): section for multiple reporters ( #7573 )
2021-07-12 16:51:43 -07:00
Yury Semikhatsky
25a43aef3c
fix(docs): security details validTo/From type ( #7559 )
2021-07-12 09:35:37 -07:00
Anže Vodovnik
389943ac79
docs(dotnet): add logging and runsettings information ( #7468 )
2021-07-12 17:51:34 +02:00
Mark Skelton
22bc9c0285
docs(test-advanced.md): Overriding fixtures ( #7528 )
2021-07-11 14:18:37 -07:00
Dmitry Gozman
578b4b361a
docs: update installation guide for @playwright/test ( #7491 )
...
This forks installation guide for library vs test.
Also updated various mentions of installation.
Also updated the test annotations guide.
2021-07-09 16:13:33 -07:00
Dmitry Gozman
9897fc5b60
fix(docs): update web server snippets to make it rollable ( #7541 )
2021-07-09 12:09:58 -07:00
christianbaumann
70b054d240
docs(auth): fixed typo in Java code snippet for session-storage ( #7532 )
...
Co-authored-by: Christian Baumann <christian.baumann@shipsta.com>
2021-07-09 11:51:32 +02:00
Yury Semikhatsky
07d44587d9
docs: promote cli command to install chrome stable ( #7471 )
2021-07-07 22:40:42 -07:00
Max Schmitt
98bcf26656
feat(test-runner): add webServer ( #7368 )
2021-07-07 20:19:42 +02:00
Yury Semikhatsky
a481de0871
docs: add a note on download file name ( #7473 )
2021-07-07 10:37:24 -07:00
Max Schmitt
371aa3dab2
feat: add browser.newContext({ baseUrl }) ( #7409 )
2021-07-06 21:16:37 +02:00
Max Schmitt
b846ddda04
feat(download): introduce Download.cancel ( #7462 )
2021-07-06 09:38:50 +02:00
Mark Skelton
d9e704a3b1
docs: add expect-playwright to the showcase ( #7446 )
2021-07-02 19:18:24 +02:00
Dmitry Gozman
9f71c96740
api: remove timeout option from isVisible and isHidden methods ( #7414 )
...
It is unused and confusing.
2021-07-01 13:30:16 -07:00
Max Schmitt
027fc4c0b4
chore: hide request interception for 1.13 ( #7425 )
2021-07-01 18:33:47 +02:00
Anish Karandikar
2166b98efc
docs(installation): Minor grammar edit ( #7383 )
2021-06-29 13:00:20 -07:00
Dmitry Gozman
1660334357
feat(install): docs and help ( #7365 )
...
Drive-by: remove test-intro and references to it.
2021-06-28 18:50:24 -07:00
Dmitry Gozman
014c224db6
docs(snapshots): add more details ( #7366 )
2021-06-28 14:17:28 -07:00
Max Schmitt
8414bafd86
docs(python): add example for testing Chromium extensions ( #7338 )
2021-06-28 21:26:04 +02:00
Pavel Feldman
2fa436675f
docs(cdp): more python cdp fixes (2)
2021-06-26 08:31:36 -07:00
Pavel Feldman
ff2e5f9120
docs(cdp): more python cdp fixes
2021-06-26 08:30:06 -07:00
Pavel Feldman
550b48f958
docs: fix the python cdp snippet ( #7324 )
2021-06-25 11:53:55 -07:00
Max Schmitt
4c6deaa449
test: added tests for WebSocket over Socks proxy ( #7235 )
2021-06-24 18:50:16 +02:00
Pavel Feldman
e6bf0a07fe
feat(force): add fill, selectOption, selectText ({force}) ( #7286 )
2021-06-24 08:18:09 -07:00
Pavel Feldman
5732307280
feat(inputValue): implement *.inputValue() ( #7285 )
2021-06-23 22:19:20 -07:00
Max Schmitt
b3cc683e6b
chore hide Download._cancel ( #7282 )
2021-06-23 23:20:36 +02:00
Max Schmitt
0d36cec600
chore: remove Playwright GitHub Action mentions ( #7281 )
2021-06-23 23:15:00 +02:00
David Murdoch
708fde8f0a
docs(python): fixed broken snippet in assertions.md
...
Co-authored-by: Max Schmitt <max@schmitt.mx>
2021-06-23 10:17:50 +02:00
Martin Costello
af18b31473
docs(dotnet): fixed broken code snippets which contained Java ( #7260 )
2021-06-22 14:56:28 +02:00
Max Schmitt
f4bf400f05
docs(python): enhance intro ( #7234 )
2021-06-21 19:57:56 +02:00
Max Schmitt
498b2d7ca0
docs(test-runner): added JSDoc hints to code snippets ( #7226 )
2021-06-21 19:56:30 +02:00
Azriz Jasni
af06093869
docs(test-runner): fix missing reporter key config in snippet ( #7242 )
2021-06-21 13:52:25 +02:00
Pavel Feldman
ea4eebeb2d
feat(test-runner): document tagging, implement grep-invert ( #7227 )
2021-06-18 17:56:59 -07:00
Yury Semikhatsky
c0cd2d4579
feat: response interception ( #7122 )
2021-06-18 11:04:48 -07:00
Pavel Feldman
6f9d2ba53d
docs: make docs test-first (2)
2021-06-18 10:56:47 -07:00
Pavel Feldman
deec8a4adb
docs: make docs test-first ( #7214 )
2021-06-18 10:09:38 -07:00
Pavel Feldman
1b2f0714f7
docs: document passing data from global setup ( #7213 )
2021-06-17 17:21:22 -07:00
Dmitry Gozman
78261d2373
docs: clarify that attribute selectors are not CSS ( #7210 )
2021-06-17 15:08:05 -07:00
Ross Wollman
219e5138be
feat(response): expose connection details in API ( #7150 )
2021-06-17 13:04:55 -07:00
Chris Bolin
2e251d9d5d
clean up language in installation.md ( #7184 )
2021-06-16 18:39:15 -07:00
Pavel Feldman
82a50b0e1d
fix(test-runner): property handle artifacts in context of preserveOutput ( #7181 )
2021-06-16 16:05:30 -07:00
Andrey Lushnikov
a3e4185b2f
chore: nuke 'webkit-technology-preview' experiment ( #7164 )
...
It proved to be unmaintainable due to the following reasons:
- determining upstream branch for the technology preview was a manual
and tedious process
- once determined, actual Safari Technology Preview occasionally
diverted from the branch
2021-06-15 23:58:30 -07:00
Joel Einbinder
4c2a3fb443
fix(test-runner): accept relative paths for outputDir ( #7149 )
...
fixes #7124
2021-06-15 13:39:07 -07:00
Yury Semikhatsky
2b980da86b
docs: fix tracing java examples ( #7145 )
2021-06-15 11:14:09 -07:00
Max Schmitt
48c3691dca
docs(test-runner): add note about launchOptions and contextOptions ( #7133 )
2021-06-15 10:11:15 +02:00
Dmitry Gozman
742cce3a1d
feat(test runner): configurable reportSlowTests ( #7120 )
...
Also splits tests by projects and reports them with nice relative paths.
2021-06-14 22:45:58 -07:00
Pavel Feldman
970bb6a70d
feat(test-runner): allow setting pixel match threshold for project ( #7123 )
2021-06-14 21:52:10 -07:00
Max Schmitt
dbf779b734
docs(test-runner): move slowMo to launchOptions ( #7098 )
2021-06-14 17:12:53 +02:00
Andrew Hampton
1448f60547
docs: fix typo in Trace Viewer documentation ( #7105 )
2021-06-14 07:57:37 -07:00
Max Schmitt
1be687e478
docs(dotnet): fixed broken screenshot example ( #7090 )
2021-06-14 15:39:58 +02:00
Lisa
d7c0ddaeb0
docs(python): add missing closing parenthesis ( #7089 )
2021-06-14 10:43:08 +02:00
Peng-Yu Chen
5f6d4a7b73
feat(download): adding a new Download._cancel
method ( #6236 )
2021-06-12 22:23:22 +02:00
Max Schmitt
2b8ea73048
docs(test-runner): fixed wrong function calls ( #7080 )
2021-06-11 16:20:13 -07:00
Andrey Lushnikov
f52290d4ea
Revert "feat: add defaultTimeout browser context configuration option ( #6944 )" ( #7057 )
...
This reverts commit 617dfdef9e
.
It turns out this might conflict with our bright testrunner future.
2021-06-10 18:38:56 -07:00
Amit Abershitz
617dfdef9e
feat: add defaultTimeout browser context configuration option ( #6944 )
...
Fixes #6940
Co-authored-by: Amit Abershitz <aabershitz@proofpoint.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com>
2021-06-10 18:10:20 -07:00
Pavel Feldman
1479610abd
docs: start adding an API cheat sheet ( #7045 )
2021-06-10 13:43:42 -07:00
Max Schmitt
13b6d0153d
docs: change wording from C# to .NET ( #7021 )
2021-06-10 18:16:10 +02:00
Max Schmitt
54d5978026
docs: added extensions page ( #7010 )
2021-06-10 16:48:16 +02:00
Pavel Feldman
144ef2a72d
docs: add reuse auth in test runner example ( #7006 )
2021-06-09 19:26:09 -07:00
Pavel Feldman
e0150338ac
docs: fix the global setup example ( #7005 )
2021-06-09 17:39:49 -07:00
Yury Semikhatsky
e625e17dc3
docs(api): add env option to Playwright.create in Java ( #7002 )
2021-06-09 15:05:51 -07:00
Pavel Feldman
5093e4e804
docs: add playwright test clarification ( #6993 )
2021-06-09 12:34:58 -07:00
Nav-2d
a7b3bc1b38
docs(test-advanced): fix wrong extension ( #6996 )
2021-06-09 11:59:55 -07:00
Max Schmitt
048a380462
docs(input): fixed wrong example time value ( #6988 )
2021-06-09 10:16:54 -07:00
Pavel Feldman
521153844a
docs: fix the nunit example ( #6978 )
2021-06-08 19:14:18 -07:00
Andrey Lushnikov
52e75cf13e
docs: split release notes on the website per-language ( #6977 )
2021-06-08 16:43:34 -07:00
Andrey Lushnikov
aa2546592d
docs: update release notes docs ( #6974 )
2021-06-08 16:17:53 -07:00
Max Schmitt
557a564c5f
docs(python): update Pytest docs ( #6965 )
2021-06-08 21:20:45 +02:00
Darío Kondratiuk
cc2a7ef369
doc(csharp): improve example readability on intro page ( #6957 )
2021-06-08 12:03:49 -07:00
Pavel Feldman
021f51cc1f
feat(trace): add a trace option into the test runner ( #6961 )
...
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com>
2021-06-08 11:22:07 -07:00
Andrey Lushnikov
53d68bdb38
feat: firefox is stable by default ( #6953 )
...
This patch:
- rolls Firefox to v1269 which is now a firefox-stable build.
- introduces a new channel, `firefox-beta`, for our internal needs.
Fixes #6817
2021-06-08 09:34:17 -07:00
Max Schmitt
334096ed20
docs(pom): fixed JS example which contained TS ( #6917 )
2021-06-07 22:41:56 +02:00
Yury Semikhatsky
52878bb19d
docs: use proper option name for --workers ( #6942 )
2021-06-07 12:24:00 -07:00
Pavel Feldman
99ec32ae61
chore: more doc nits ( #6937 )
2021-06-07 11:54:50 -07:00
Max Schmitt
42a9e4a0d3
docs(mobile): make experimental Android support more present ( #6932 )
2021-06-07 17:04:18 +02:00
Dmitry Gozman
8c13f679b7
fix(test runner): remove folio/jest namespaces in expect matchers ( #6930 )
2021-06-07 08:02:01 -07:00
Pavel Feldman
4b5ad33cf8
doc: fix first .net script ( #6922 )
2021-06-05 14:33:36 -07:00
Dmitry Gozman
82041b2f74
test: roll to folio@0.4.0-alpha28 ( #6918 )
2021-06-04 20:54:58 -07:00
Pavel Feldman
f441755698
docs(dotnet): add test runner docs ( #6919 )
2021-06-04 20:52:35 -07:00
Olivier Leplus
b5ac393284
docs(showcase): fixed typo in showcase.md ( #6915 )
2021-06-04 23:23:42 +02:00
Pavel Feldman
9ad507d9c0
doc(test): pass through test docs ( #6914 )
2021-06-04 13:33:56 -07:00
Max Schmitt
9142d8c2dd
docs: fix that test-runner is not included ( #6912 )
2021-06-04 21:15:09 +02:00
Dmitry Gozman
21b00d0bcc
test: roll to folio@0.4.0-alpha27 ( #6897 )
2021-06-03 22:06:59 -07:00
Yury Semikhatsky
abc66c6e70
docs(api): add missing callback parameter to waitForRequestFinished ( #6893 )
2021-06-03 17:17:35 -07:00
Pavel Feldman
e41979a551
chore: import @playwright/test ( #6880 )
2021-06-03 14:46:58 -07:00
Pavel Feldman
d16afef75a
doc(tracing): add a trace viewer doc ( #6864 )
2021-06-03 08:08:05 -07:00
Kumar Aditya
13b6444bda
docs(python): add docs for installing with conda ( #6845 )
...
Co-authored-by: Max Schmitt <max@schmitt.mx>
2021-06-03 11:37:43 +02:00
Pavel Feldman
b2143a951b
chore: make tracing zero config ( #6859 )
2021-06-02 22:00:34 -07:00
Dmitry Gozman
8a68fa1e83
docs(test runner): advanced section ( #6862 )
2021-06-02 20:16:10 -07:00
Pavel Feldman
c5e1c8b90c
docs: use explicit tab suffixes ( #6855 )
2021-06-02 15:31:51 -07:00
Pavel Feldman
d28f45b6ee
api(tracing): export -> stop({path}) ( #6802 )
2021-06-02 10:04:25 -07:00
Max Schmitt
79b244a2f4
chore: use bash instead of sh in code blocks ( #6847 )
2021-06-02 18:23:06 +02:00
Ross Wollman
ffe89c4e3d
docs(installation): use RFC5735 IPs for examples ( #6729 )
...
Updates examples to use IPs from [TEST-NET-* blocks][rfc5735] designated for
example documentation instead of likely live (albeit innocuous) router IPs.
[rfc5735]: https://datatracker.ietf.org/doc/html/rfc5735
2021-06-02 00:15:21 -07:00
Ross Wollman
c8c849e164
docs(page): add TypeScript $eval type-hint notes ( #6693 )
2021-06-01 22:50:31 +02:00
Dmitry Gozman
5fd15d8a5e
docs(test runner): put more example in various sections ( #6812 )
2021-05-31 22:01:21 -07:00
Dmitry Gozman
98fc8b1739
docs(test runner): update reporters and snapshots docs ( #6811 )
2021-05-31 20:17:15 -07:00
Max Schmitt
c8c77e4df0
docs: use sha256 for exposeFunction everywhere ( #6805 )
2021-05-31 15:47:14 -07:00
Max Schmitt
9c42192207
docs(python): add expect wrapper aliases for roll ( #6809 )
2021-05-31 19:00:18 +02:00
Max Schmitt
47d4d473d0
docs: fixed wrong waitForRequestFinished description ( #6808 )
2021-05-31 18:54:20 +02:00
Dmitry Gozman
d6fe9f0b84
docs(test runner): more basic docs ( #6803 )
2021-05-30 19:46:16 -07:00
Dmitry Gozman
709a4cbe89
docs(test runner): configuration docs ( #6801 )
2021-05-30 15:14:44 -07:00
Dmitry Gozman
f7e720568d
docs: update test runner docs ( #6795 )
2021-05-29 08:58:17 -07:00
Dmitry Gozman
a7afcf24c6
docs: js/ts snippets for tests ( #6791 )
2021-05-28 17:02:23 -07:00
Pavel Feldman
0f760627fa
docs: add test runner docs ( #6784 )
2021-05-27 20:30:03 -07:00
Pavel Feldman
93a0efa832
docs(runner): start adding runner docs (3) ( #6777 )
2021-05-27 18:50:44 -07:00
Pavel Feldman
2c9e6e81a4
docs(runner): start adding runner docs (2) ( #6776 )
2021-05-27 10:15:37 -07:00
Pavel Feldman
4578d57901
docs(runner): start adding runner docs ( #6773 )
2021-05-27 09:16:50 -07:00
Pavel Feldman
7b4af6b201
docs: text nits (3)
2021-05-26 17:36:44 -07:00