playwright/docs/src/api
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
..
class-accessibility.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-browser.md chore: mark methods as js-only, add python-specific methods (#4938) 2021-01-07 16:12:25 -08:00
class-browsercontext.md docs: split nodejs and python links (#4942) 2021-01-07 23:37:53 -08:00
class-browserserver.md chore: mark methods as js-only, add python-specific methods (#4938) 2021-01-07 16:12:25 -08:00
class-browsertype.md chore: mark methods as js-only, add python-specific methods (#4938) 2021-01-07 16:12:25 -08:00
class-cdpsession.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-chromiumbrowser.md docs: brush up selector docs (#4939) 2021-01-08 10:59:24 -08:00
class-chromiumbrowsercontext.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-chromiumcoverage.md chore: mark methods as js-only, add python-specific methods (#4938) 2021-01-07 16:12:25 -08:00
class-consolemessage.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-dialog.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-download.md chore: mark methods as js-only, add python-specific methods (#4938) 2021-01-07 16:12:25 -08:00
class-elementhandle.md api: add isVisible, isHidden, isEnabled, isDisabled and isEditable (#4915) 2021-01-08 12:27:54 -08:00
class-filechooser.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-firefoxbrowser.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-frame.md api: add isVisible, isHidden, isEnabled, isDisabled and isEditable (#4915) 2021-01-08 12:27:54 -08:00
class-jshandle.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-keyboard.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-logger.md chore: mark methods as js-only, add python-specific methods (#4938) 2021-01-07 16:12:25 -08:00
class-mouse.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-page.md api: add isVisible, isHidden, isEnabled, isDisabled and isEditable (#4915) 2021-01-08 12:27:54 -08:00
class-playwright.md chore: mark methods as js-only, add python-specific methods (#4938) 2021-01-07 16:12:25 -08:00
class-request.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-response.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-route.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-selectors.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-timeouterror.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-touchscreen.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-video.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-webkitbrowser.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-websocket.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
class-worker.md docs: split api-body into classes (#4931) 2021-01-07 11:46:05 -08:00
params.md chore: mark methods as js-only, add python-specific methods (#4938) 2021-01-07 16:12:25 -08:00
python.md docs: split nodejs and python links (#4942) 2021-01-07 23:37:53 -08:00