Commit graph

523 commits

Author SHA1 Message Date
Pavel Feldman 5803035c1b
feat(test-runner): introduce steps (#7952) 2021-08-02 17:17:20 -07:00
Max Schmitt 29f6dd3090
docs(python): make Locators Python compatible (#7950) 2021-08-02 21:46:44 +02:00
Max Schmitt 5e0a60fca1
docs(test-runner): make reporter env snippets cross-os compatible (#7947) 2021-08-02 16:21:30 +02:00
방성범 (Bang Seongbeom) deddf50c95
docs(test-runner): rename backendUrl to backendURL (#7940) 2021-08-02 11:19:02 +02:00
방성범 (Bang Seongbeom) e7ac7eb50c
docs(test-runner): remove npx in npm scripts (#7931) 2021-08-02 11:04:13 +02:00
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