Pavel Feldman
01fb3a6045
docs: extract handles, screenshots, videos docs ( #5045 )
2021-01-17 21:09:40 -08:00
Dmitry Gozman
17e953c2d8
chore: make generate_types not depend on the source ( #5040 )
...
The only dependency is a list of devices that we
can turn into a js file.
2021-01-17 12:09:20 -08:00
Pavel Feldman
1fc02e8823
docs: add dialogs and downloads docs ( #5042 )
2021-01-16 14:37:13 -08:00
Dmitry Gozman
2db02c9a05
docs(python): update installation docs ( #5039 )
2021-01-16 06:42:40 -08:00
Pavel Feldman
e67d563798
docs: don't use lang suffix in the intro url ( #5035 )
2021-01-15 17:59:19 -08:00
Pavel Feldman
41e394bc22
docs: allow overriding return types ( #5031 )
2021-01-15 16:01:41 -08:00
Pavel Feldman
6e94c11034
docs: prepare docs for tabbed snippets ( #5026 )
2021-01-15 12:30:10 -08:00
Pavel Feldman
56ba0b3cd9
docs: brush up some python docs ( #5027 )
2021-01-15 09:12:47 -08:00
Pavel Feldman
7701176b0a
docs: allow lang-specific sh snippets ( #5024 )
2021-01-14 18:19:02 -08:00
Dmitry Gozman
e85f278869
docs: more python docs and snippets ( #5021 )
2021-01-14 15:01:39 -08:00
Pavel Feldman
5dcb7bb290
docs: declare expect_navigation as returning Response ( #5020 )
2021-01-14 14:40:19 -08:00
Pavel Feldman
1648d23551
docs: add python snippets for api classes (follow up) ( #5018 )
2021-01-14 11:09:44 -08:00
Pavel Feldman
8354a91d0e
docs: add python snippets for api classes ( #5011 )
2021-01-14 07:48:56 -08:00
Pavel Feldman
5408e26e02
docs: add python snippets for class Page ( #5010 )
2021-01-13 21:03:35 -08:00
Yury Semikhatsky
df53cb2f83
docs: fix inline code quoting ( #4992 )
2021-01-13 08:56:57 -08:00
Pavel Feldman
cac119f3bf
docs: python api review ( #4986 )
2021-01-12 12:14:27 -08:00
Dmitry Gozman
d62b661cfa
docs: rename proximity selectors to position selectors ( #4975 )
2021-01-11 18:25:41 -08:00
Pavel Feldman
cb6e4a6657
chore: update snippets in python docs ( #4976 )
2021-01-11 17:04:24 -08:00
Pavel Feldman
7a8214cd95
chore: prepare non-api docs for non-js variants ( #4969 )
2021-01-11 09:34:49 -08:00
Pavel Feldman
4dbbb47583
docs: document Python's expect_event methods ( #4963 )
2021-01-10 21:00:52 -08:00
Pavel Feldman
e67d89747a
chore: update docs to cover python specifics ( #4960 )
2021-01-10 18:18:35 -08:00
Dmitry Gozman
5a2cfdbd47
api: add isChecked method ( #4953 )
...
This adds `{Page,Frame}.isChecked(selector)` and `ElementHandle.isChecked()` methods.
Useful to do assertions in tests:
```js
await page.click('text="Add TODO"');
expect(await page.isChecked('.item-done')).toBe(false);
```
2021-01-08 17:36:17 -08:00
Pavel Feldman
3b617b3709
docs: validate member links ( #4955 )
2021-01-08 16:36:52 -08:00
Pavel Feldman
b7e0b1b393
docs: annotate evaluate(pageFunction) js-specific ( #4954 )
2021-01-08 16:17:54 -08:00
Pavel Feldman
114d586f07
chore: add python aliases ( #4949 )
2021-01-08 15:00:14 -08:00
Dmitry Gozman
3f904056ee
api: add isVisible, isHidden, isEnabled, isDisabled and isEditable ( #4915 )
...
These methods are useful for verification in tests, e.g.
```js
expect(await page.isEnabled(':text("Remove All")')).toBe(false);
await page.click(':text("Add Item")');
expect(await page.isVisible('.item:text("new item")')).toBe(true);
expect(await page.isEnabled(':text("Remove All")')).toBe(true);
```
2021-01-08 12:27:54 -08:00
Dmitry Gozman
498f9a52c6
docs: update authentication guide to use storageState() api ( #4948 )
2021-01-08 12:24:10 -08:00
Dmitry Gozman
d08cbc33a7
docs: brush up selector docs ( #4939 )
...
docs: brush up selector docs
- Remove duplication
- Move extensions block to ChromiumBrowser
- Remove accidental ":xpath" extension from css selectors
- Document :has and :is extensions
2021-01-08 10:59:24 -08:00
Pavel Feldman
97de9209a6
docs: move links into playwright.dev ( #4947 )
2021-01-08 09:12:54 -08:00
Max Schmitt
77bfcd2c74
chore: add some Python language snippets ( #4933 )
2021-01-08 08:39:33 -08:00
Ali Naqvi
07cb5f71e3
docs: Added Crystal port to showcase ( #4945 )
2021-01-08 06:04:39 -08:00
Dmitry Gozman
2072c61461
docs: add Java to the list of language ports ( #4940 )
2021-01-08 06:02:54 -08:00
Pavel Feldman
15c0a29526
docs: split nodejs and python links ( #4942 )
2021-01-07 23:37:53 -08:00
Pavel Feldman
54c06a1b45
chore: mark methods as js-only, add python-specific methods ( #4938 )
2021-01-07 16:12:25 -08:00
Pavel Feldman
e56832b646
chore: language-specific members api ( #4936 )
2021-01-07 15:00:04 -08:00
Dmitry Gozman
8d649949c0
docs: move Go port to showcase ( #4934 )
...
playwright-go is an unofficial port, so we put it to a new section in showcase.
2021-01-07 14:54:09 -08:00
Dmitry Gozman
eb9ea20511
feat(selectors): proximity selectors ( #4923 )
2021-01-07 14:12:59 -08:00
Pavel Feldman
bdf12e32e4
docs: split api-body into classes ( #4931 )
2021-01-07 11:46:05 -08:00
Pavel Feldman
4cd989c653
docs: introduce deprecation annotation and any type ( #4930 )
2021-01-07 11:11:40 -08:00
Pavel Feldman
913f85249f
docs: make all links relative ( #4926 )
2021-01-06 20:02:51 -08:00
Pavel Feldman
2311c282d6
docs: pref docs to be language-specific ( #4916 )
2021-01-06 11:59:29 -08:00
Pavel Feldman
b6cd385a67
docs: mark some paths as such ( #4896 )
2021-01-05 17:05:43 -08:00
Dmitry Gozman
b00559bd53
docs: add save/load storage to cli docs ( #4899 )
2021-01-05 13:40:42 -08:00
Yury Semikhatsky
0f8d7ec0a6
docs: improve waitForElementState documentation ( #4883 )
2021-01-05 10:56:02 -08:00
Pavel Feldman
4996eacd5b
docs: split numbers into integers and floats ( #4887 )
2021-01-05 09:42:49 -08:00
Pavel Feldman
31ffeb32e3
doc: further align docs w/ playwright.dev (2) ( #4871 )
2021-01-04 13:50:29 -08:00
Pavel Feldman
ae935a43d9
doc: further align docs w/ playwright.dev ( #4866 )
2021-01-03 08:47:29 -08:00