chore(screenshot): warn about visibility of masked elements (#34881)
This commit is contained in:
parent
e4ceac8e4c
commit
48fb536e12
|
|
@ -1229,6 +1229,7 @@ Specify screenshot type, defaults to `png`.
|
|||
|
||||
Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with
|
||||
a pink box `#FF00FF` (customized by [`option: maskColor`]) that completely covers its bounding box.
|
||||
The mask is also applied to invisible elements, see [Matching only visible elements](../locators.md#matching-only-visible-elements) to disable that.
|
||||
|
||||
## screenshot-option-mask-color
|
||||
* since: v1.35
|
||||
|
|
|
|||
9
packages/playwright-client/types/types.d.ts
vendored
9
packages/playwright-client/types/types.d.ts
vendored
|
|
@ -11751,7 +11751,8 @@ export interface ElementHandle<T=Node> extends JSHandle<T> {
|
|||
* Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with a pink
|
||||
* box `#FF00FF` (customized by
|
||||
* [`maskColor`](https://playwright.dev/docs/api/class-elementhandle#element-handle-screenshot-option-mask-color))
|
||||
* that completely covers its bounding box.
|
||||
* that completely covers its bounding box. The mask is also applied to invisible elements, see
|
||||
* [Matching only visible elements](https://playwright.dev/docs/locators#matching-only-visible-elements) to disable that.
|
||||
*/
|
||||
mask?: Array<Locator>;
|
||||
|
||||
|
|
@ -22048,7 +22049,8 @@ export interface LocatorScreenshotOptions {
|
|||
* Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with a pink
|
||||
* box `#FF00FF` (customized by
|
||||
* [`maskColor`](https://playwright.dev/docs/api/class-locator#locator-screenshot-option-mask-color)) that completely
|
||||
* covers its bounding box.
|
||||
* covers its bounding box. The mask is also applied to invisible elements, see
|
||||
* [Matching only visible elements](https://playwright.dev/docs/locators#matching-only-visible-elements) to disable that.
|
||||
*/
|
||||
mask?: Array<Locator>;
|
||||
|
||||
|
|
@ -22772,7 +22774,8 @@ export interface PageScreenshotOptions {
|
|||
* Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with a pink
|
||||
* box `#FF00FF` (customized by
|
||||
* [`maskColor`](https://playwright.dev/docs/api/class-page#page-screenshot-option-mask-color)) that completely covers
|
||||
* its bounding box.
|
||||
* its bounding box. The mask is also applied to invisible elements, see
|
||||
* [Matching only visible elements](https://playwright.dev/docs/locators#matching-only-visible-elements) to disable that.
|
||||
*/
|
||||
mask?: Array<Locator>;
|
||||
|
||||
|
|
|
|||
9
packages/playwright-core/types/types.d.ts
vendored
9
packages/playwright-core/types/types.d.ts
vendored
|
|
@ -11751,7 +11751,8 @@ export interface ElementHandle<T=Node> extends JSHandle<T> {
|
|||
* Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with a pink
|
||||
* box `#FF00FF` (customized by
|
||||
* [`maskColor`](https://playwright.dev/docs/api/class-elementhandle#element-handle-screenshot-option-mask-color))
|
||||
* that completely covers its bounding box.
|
||||
* that completely covers its bounding box. The mask is also applied to invisible elements, see
|
||||
* [Matching only visible elements](https://playwright.dev/docs/locators#matching-only-visible-elements) to disable that.
|
||||
*/
|
||||
mask?: Array<Locator>;
|
||||
|
||||
|
|
@ -22048,7 +22049,8 @@ export interface LocatorScreenshotOptions {
|
|||
* Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with a pink
|
||||
* box `#FF00FF` (customized by
|
||||
* [`maskColor`](https://playwright.dev/docs/api/class-locator#locator-screenshot-option-mask-color)) that completely
|
||||
* covers its bounding box.
|
||||
* covers its bounding box. The mask is also applied to invisible elements, see
|
||||
* [Matching only visible elements](https://playwright.dev/docs/locators#matching-only-visible-elements) to disable that.
|
||||
*/
|
||||
mask?: Array<Locator>;
|
||||
|
||||
|
|
@ -22772,7 +22774,8 @@ export interface PageScreenshotOptions {
|
|||
* Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with a pink
|
||||
* box `#FF00FF` (customized by
|
||||
* [`maskColor`](https://playwright.dev/docs/api/class-page#page-screenshot-option-mask-color)) that completely covers
|
||||
* its bounding box.
|
||||
* its bounding box. The mask is also applied to invisible elements, see
|
||||
* [Matching only visible elements](https://playwright.dev/docs/locators#matching-only-visible-elements) to disable that.
|
||||
*/
|
||||
mask?: Array<Locator>;
|
||||
|
||||
|
|
|
|||
9
packages/playwright/types/test.d.ts
vendored
9
packages/playwright/types/test.d.ts
vendored
|
|
@ -8514,7 +8514,8 @@ interface LocatorAssertions {
|
|||
* Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with a pink
|
||||
* box `#FF00FF` (customized by
|
||||
* [`maskColor`](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1-option-mask-color))
|
||||
* that completely covers its bounding box.
|
||||
* that completely covers its bounding box. The mask is also applied to invisible elements, see
|
||||
* [Matching only visible elements](https://playwright.dev/docs/locators#matching-only-visible-elements) to disable that.
|
||||
*/
|
||||
mask?: Array<Locator>;
|
||||
|
||||
|
|
@ -8606,7 +8607,8 @@ interface LocatorAssertions {
|
|||
* Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with a pink
|
||||
* box `#FF00FF` (customized by
|
||||
* [`maskColor`](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-2-option-mask-color))
|
||||
* that completely covers its bounding box.
|
||||
* that completely covers its bounding box. The mask is also applied to invisible elements, see
|
||||
* [Matching only visible elements](https://playwright.dev/docs/locators#matching-only-visible-elements) to disable that.
|
||||
*/
|
||||
mask?: Array<Locator>;
|
||||
|
||||
|
|
@ -9768,7 +9770,8 @@ export interface PageAssertionsToHaveScreenshotOptions {
|
|||
* Specify locators that should be masked when the screenshot is taken. Masked elements will be overlaid with a pink
|
||||
* box `#FF00FF` (customized by
|
||||
* [`maskColor`](https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1-option-mask-color))
|
||||
* that completely covers its bounding box.
|
||||
* that completely covers its bounding box. The mask is also applied to invisible elements, see
|
||||
* [Matching only visible elements](https://playwright.dev/docs/locators#matching-only-visible-elements) to disable that.
|
||||
*/
|
||||
mask?: Array<Locator>;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue