diff --git a/docs/_partials/specs/assert-view-options.mdx b/docs/_partials/specs/assert-view-options.mdx new file mode 100644 index 0000000..f309570 --- /dev/null +++ b/docs/_partials/specs/assert-view-options.mdx @@ -0,0 +1,96 @@ +
**Опция** | +**Тип** | +**Описание** | +
ignoreElements | +Array или String | ++ Элементы (задаются как селекторы), которые будут проигнорированы при сравнении + скриншотов. Игнор реализуется с помощью закраски перечисленных элементов черным + цветом. В случае одного элемента параметр можно задавать как строку. + | +
tolerance | +Number | +Чувствительность к разнице в цветам. | +
antialiasingTolerance | +Number | +Чувствительность в антиалиасинге. | +
allowViewportOverflow | +Boolean | ++ По умолчанию Testplane выдает ошибку, если элемент находится за пределами границ + вьюпорта. Этот параметр отключает проверку на границы, позволяя снимать скриншоты + элементов, не влезающих во вьюпорт. При этом на скриншоте будут видны только те + части элемента, которые влезли во вьюпорт. Однако если _compositeImage_ равен + _true_, то части элемента, которые оказались за _нижней_ границей вьюпорта, тоже + будут видны на скриншоте. Аналогично если _captureElementFromTop_ равен _true_, то + на скриншот попадут и те части элемента, которые оказались за пределами _верхней_ + границы вьюпорта. + | +
captureElementFromTop | +Boolean | ++ Снимать скриншот элемента с самого верха. Если элемент находится за пределами + вьюпорта, то к нему будет выполнен подскролл. + | +
compositeImage | +Boolean | ++ Если элемент не влазит во вьюпорт, то при включении этой опции поочередно будет + сделано несколько скриншотов разных частей элемента, после чего скриншоты будут + склеены в один, чтобы отобразить элемент полностью. + | +
screenshotDelay | +Number | ++ Задержка в миллисекундах перед снятием скриншота. Может пригодиться, когда на + странице есть элементы, использующие анимацию, или скроллбар, который исчезает не + сразу и попадает на результирующий скриншот. + | +
selectorToScroll | +String | ++ Селектор, который нужно скроллировать. Может пригодиться, когда надо сделать + скриншот модального окна, которое не помещается на экране. Иначе без указания + селектора скролл будет применяться к объекту _window_, и скроллироваться будет + задний фон, оставляя попап-окно на месте. + | +
disableAnimation | +Boolean | ++ Отключение анимаций и переходов при снятии скриншота. По умолчанию `true` начиная с + версии `8.0.0` + | +
ignoreDiffPixelCount | +`` `${number}%` `` или Number | ++ Процент пикселей, которые нужно игнорировать при диффе. Удобно для игнорирования + очень маленьких диффов. По умолчанию `0`. Доступен начиная с версии `8.2.0` + | +
**Опция** | -**Тип** | -**Описание** | -
ignoreElements | -Array или String | -- Элементы (задаются как селекторы), которые будут проигнорированы при сравнении - скриншотов. Игнор реализуется с помощью закраски перечисленных элементов черным - цветом. В случае одного элемента параметр можно задавать как строку. - | -
tolerance | -Number | -- Чувствительность к разнице в цветам. Значение перетирает - [browsers.tolerance][browsers-tolerance]. - | -
antialiasingTolerance | -Number | -- Чувствительность в антиалиасинге. Значение перетирает - [browsers.antialiasingTolerance][browsers-antialiasing-tolerance]. - | -
allowViewportOverflow | -Boolean | -- По умолчанию Testplane выдает ошибку, если элемент находится за пределами границ - вьюпорта. Этот параметр отключает проверку на границы, позволяя снимать скриншоты - элементов, не влезающих во вьюпорт. При этом на скриншоте будут видны только те - части элемента, которые влезли во вьюпорт. Однако если _compositeImage_ равен - _true_, то части элемента, которые оказались за _нижней_ границей вьюпорта, тоже - будут видны на скриншоте. Аналогично если _captureElementFromTop_ равен _true_, то - на скриншот попадут и те части элемента, которые оказались за пределами _верхней_ - границы вьюпорта. - | -
captureElementFromTop | -Boolean | -- Снимать скриншот элемента с самого верха. Если элемент находится за пределами - вьюпорта, то к нему будет выполнен подскролл. - | -
compositeImage | -Boolean | -- Если элемент не влазит во вьюпорт, то при включении этой опции поочередно будет - сделано несколько скриншотов разных частей элемента, после чего скриншоты будут - склеены в один, чтобы отобразить элемент полностью. - | -
screenshotDelay | -Number | -- Задержка в миллисекундах перед снятием скриншота. Может пригодиться, когда на - странице есть элементы, использующие анимацию, или скроллбар, который исчезает не - сразу и попадает на результирующий скриншот. - | -
selectorToScroll | -String | -- Селектор, который нужно скроллировать. Может пригодиться, когда надо сделать - скриншот модального окна, которое не помещается на экране. Иначе без указания - селектора скролл будет применяться к объекту _window_, и скроллироваться будет - задний фон, оставляя попап-окно на месте. - | -
disableAnimation | -Boolean | -- Отключение анимаций и переходов при снятии скриншота. По умолчанию `true` начиная с - версии `8.0.0` - | -
ignoreDiffPixelCount | -`` `${number}%` `` или Number | -- Процент пикселей, которые нужно игнорировать при диффе. Удобно для игнорирования - очень маленьких диффов. По умолчанию `0`. Доступен начиная с версии `8.2.0` - | -