Dmitry Gozman
0ade6af689
api(trace): introduce artifacts options ( #3914 )
...
api(trace): introduce artifacts options
This introduces launch({ artifactsPath }) and newContext({ relativeArtifactsPath, recordTrace }) options.
- artifactsPath option controls the directory where all artifacts go. If not passed, artifacts are not collected.
- relativeArtifactsPath can be used to put context-specific artifacts into a subfolder. If not passed, shared artifactsPath is used.
- recordTrace controls trace recording.
We also expose trace types under playwright/types/trace.d.ts.
In the follow up:
- videos will be put into artifactsPath;
- downloads will be put into artifactsPath, or keep using existing downloadsPath when artifactsPath is not specified.
2020-09-18 11:54:00 -07:00
Mikko Korpela
73db4a450e
docs(api): fix typo
...
Fix typo in fullPage description.
2020-09-16 14:07:27 -07:00
Max Schmitt
dfbd1ceacc
docs(languages): added Go reference ( #3867 )
2020-09-14 07:54:58 -07:00
Max Schmitt
beceeaf6a1
feat(browserContext): add BrowserContext.browser() ( #3849 )
2020-09-14 07:50:47 -07:00
Yury Semikhatsky
40323aa94d
fix(screencast): use viewport as default size ( #3844 )
2020-09-11 15:14:31 -07:00
Nathan Hoffmann
75e847a6fa
docs(pom.md): fix typo in example function name ( #3855 )
...
The patch renames the `goto` function in page object model documentation to `navigate`.
Fixes #3854
2020-09-11 12:28:28 -07:00
Yury Semikhatsky
3495842e7f
docs(screencast): add a snippet for _videostarted ( #3842 )
2020-09-10 16:32:47 -07:00
Andrey Lushnikov
45542a5334
docs: fix table-of-contents generation ( #3840 )
2020-09-10 15:14:00 -07:00
Kerkko Pelttari
ce30807533
Add RobotFramework Browser library to showcase.md ( #3827 )
2020-09-10 09:50:31 -07:00
Arjun Attam
4240e1df1d
docs: add page on language bindings ( #3819 )
2020-09-09 17:33:10 -07:00
Arjun Attam
777689a96a
docs(intro): add cli to getting started ( #3821 )
...
* docs(intro): add cli to getting started
* fix doclint
2020-09-09 17:32:49 -07:00
Arjun Attam
ee98bd0a29
docs(selectors): update structure and add best practices ( #3817 )
...
* docs(selectors): update structure and add best practices
* dgozman comments
2020-09-09 17:14:33 -07:00
Max Schmitt
ff0d697151
docs(docker): add note how to use chromium sandbox ( #3779 )
2020-09-09 11:43:15 -07:00
Yury Semikhatsky
66985fc5f6
feat(screencast): add expreimental public API on context ( #3766 )
2020-09-04 22:37:38 -07:00
Arjun Attam
25fe115719
docs: update why-playwright.md ( #3761 )
...
* docs: update why-playwright.md
* review fixes
2020-09-04 13:34:28 -07:00
Arjun Attam
921c8d8d8c
docs: add help section ( #3741 )
2020-09-03 16:57:22 -07:00
Max Schmitt
5f6441e6df
chore(docker): use root user in Docker image ( #3739 )
...
As discussed offline other big images like Node.js or Nginx use root as the default user and the users in the end can base-off from our image to add their security features.
Not sure if follow up docs changes are required for that.
Fix #3703
Fix #3681
2020-09-02 14:42:01 -07:00
Andrey Lushnikov
b7f6a98deb
devops: use a helper script to tag and push docker images ( #3737 )
...
It turns out that the new `docker push --all-tags` is not yet available
in the latest docker distribution on Ubuntu 20.04.
This provides a helper script to tag and publish the docker image.
2020-09-02 14:28:01 -07:00
Andrey Lushnikov
d71d2f5765
devops: install ssh in the docker image ( #3716 )
...
References #3681
2020-09-01 16:43:20 -07:00
Andrey Lushnikov
ef5c87ccea
devops: switch docker publishing to a bash script ( #3704 )
...
It turns out Github Actions have docker pre-installed.
This patch unifies the codepaths that we use to build docker image
locally and to publish it from CI.
As a result, there's no extra `--prepare-context` argument in
`//docs/docker/build.sh` that was used solely on CI.
References #2926
2020-09-01 11:33:19 -07:00
Amit Zur
8f37d78fd3
Add Applitools SDK to the showcase ( #3694 )
...
* Add Applitools
* Add Applitools
2020-08-31 09:52:21 -07:00
Arjun Attam
fb6d1ad591
docs(docker): add link to mcr status ui ( #3679 )
2020-08-28 14:30:51 -07:00
Arjun Attam
2edd6f2824
docs: introduce why-playwright.md ( #3666 )
2020-08-28 09:38:12 -07:00
Arjun Attam
7444de4b73
docs: update navigation and loading page ( #3655 )
...
* docs: update navigation and loading doc
* dgozman comments
* doclint
2020-08-27 17:47:23 -07:00
Andrey Lushnikov
3ea3cf0373
devops: add yarn and git in the docker container ( #3651 )
...
This will help consuming docker image as an env for test execution.
Fixes #3529
2020-08-26 20:16:24 -07:00
Andrey Lushnikov
c96ea4b6de
chore: remove docker image size computation scripts ( #3650 )
...
The scripts are broken atm. They're re-implemented in the
devops website: https://devops.aslushnikov.com for now.
2020-08-26 16:00:34 -07:00
Blake Williams
5f86253ad4
docs: add more detail to waitForNavigation API method ( #3635 )
2020-08-25 21:05:27 -07:00
Max Schmitt
0af3d8e285
docs(showcases): added example for Heroku ( #3414 )
...
Co-authored-by: Arjun Attam <arjunattam@gmail.com>
2020-08-25 10:59:13 -07:00
Max Schmitt
aeab0fa330
docs(docker): add note about how to list all tags ( #3596 )
...
* docs(docker): add note about how to list all tags
* Update README.md
Co-authored-by: Arjun Attam <arjunattam@gmail.com>
2020-08-25 10:46:21 -07:00
Max Schmitt
72b3147d7c
docs(example): simplified overwriting of requests ( #3621 )
2020-08-25 10:37:45 -07:00
ragog
2b3a1ae9c6
docs: add theheadless.dev to showcase ( #3597 )
2020-08-24 08:08:54 -07:00
Dmitry Gozman
cd220daa83
chore: move src files to server ( #3593 )
2020-08-24 06:51:51 -07:00
Dmitry Gozman
18292325b6
api: add waitForElementState('disabled') ( #3537 )
...
Allows waiting for the element to be disabled.
2020-08-19 17:20:10 -07:00
Arjun Attam
a78d83e833
docs: clarify response and requestfinished events ( #3532 )
...
* docs: clarify response and requestfinished events
* fix typo
2020-08-19 13:36:56 -07:00
Dmitry Gozman
0e9793c452
api: ElementHandle.waitForElementState ( #3501 )
...
This method waits for visible, hidden, stable or enabled state,
similar to the actionability checks performed before actions.
This gives a bit more control to the user. Some examples:
- Allows to wait for something to be stable before taking a screenshot.
- Allows to wait for the element to be hidden/detached after a specific action.
2020-08-17 16:22:34 -07:00
Dmitry Gozman
85c93e91a7
api: introduce ElementHandle.waitForSelector ( #3452 )
...
This is similar to Frame.waitForSelector, but relative to the handle.
2020-08-14 14:47:24 -07:00
Dmitry Gozman
dec8fb7890
fix(hover): do not require the element to be enabled before hovering ( #3445 )
2020-08-14 13:18:32 -07:00
Pavel Feldman
2f5a0a6c07
test: slowly removing testOptions ( #3464 )
2020-08-14 07:22:54 -07:00
Natan
d9727c62df
Typo fix ( #3430 )
2020-08-13 10:44:17 -07:00
Arjun Attam
06ddacd7be
docs: introduce doc on authentication ( #3404 )
2020-08-12 16:02:23 -07:00
Dmitry Gozman
a574fa6edb
api: add Frame.page() getter ( #3392 )
2020-08-12 14:45:36 -07:00
Dmitry Shcherbakov
22d1be32fb
docs: add showcase how to use allure-report and jest-circus with playwright ( #3408 )
2020-08-12 14:34:58 -07:00
Arjun Attam
be7db4d2c6
docs(ci): add sample config for jenkins ( #3398 )
2020-08-12 14:01:55 -07:00
Ross Wollman
079b6e0a66
docs: add getting help section ( #3410 )
...
The Playwright Community is awesome and responsive! <3 Let's make the
community as a resource more prominent in the docs. (Currently they just
appear in a footer, but this change calls it out explicitly.)
2020-08-12 10:31:35 -07:00
Arjun Attam
9375cc62b8
docs: introduce docs for page object models ( #3391 )
2020-08-11 15:46:36 -07:00
Dmitry Gozman
6c68435e7e
docs: make api docs around pointer actions more explicit ( #3374 )
...
- Describe performed steps in detail.
- Describe timeout conditions.
2020-08-10 15:08:52 -07:00
Dan Bjorge
6f3f608d5b
docs(showcase.md): add Accessibilty Insights to community showcase ( #3368 )
2020-08-10 10:22:45 -07:00
Dmitry Gozman
c6acc32889
docs(api): explicit nulls, use Serializable and EvaluationArgument more ( #3358 )
2020-08-07 20:55:22 -07:00
Yevhen
6a19bf5b54
docs(showcase): add expected-condtion-playwright library ( #3356 )
...
* docs(api/input): fix typo
* docs(api): remove extra square bracket
* docs(showcase): add expected-condtion-playwright library
2020-08-07 16:29:59 -07:00
Yevhen
3665bb0a9a
docs(api): remove extra closing square bracket, add an opening square bracket. ( #3342 )
2020-08-07 08:29:31 -07:00