|
1 | 1 | import Admonition from "@theme/Admonition";
|
| 2 | +import AssertViewOptions from "@site/docs/_partials/specs/assert-view-options.mdx"; |
2 | 3 |
|
3 | 4 | # assertView
|
4 | 5 |
|
@@ -42,108 +43,7 @@ await browser.$(selector).assertView(state, options);
|
42 | 43 |
|
43 | 44 | Задает настройки команды `assertView`:
|
44 | 45 |
|
45 |
| -<table> |
46 |
| - <thead> |
47 |
| - <tr> |
48 |
| - <td>**Опция**</td> |
49 |
| - <td>**Тип**</td> |
50 |
| - <td>**Описание**</td> |
51 |
| - </tr> |
52 |
| - </thead> |
53 |
| - <tbody> |
54 |
| - <tr> |
55 |
| - <td>ignoreElements</td> |
56 |
| - <td>Array или String</td> |
57 |
| - <td> |
58 |
| - Элементы (задаются как селекторы), которые будут проигнорированы при сравнении |
59 |
| - скриншотов. Игнор реализуется с помощью закраски перечисленных элементов черным |
60 |
| - цветом. В случае одного элемента параметр можно задавать как строку. |
61 |
| - </td> |
62 |
| - </tr> |
63 |
| - <tr> |
64 |
| - <td>tolerance</td> |
65 |
| - <td>Number</td> |
66 |
| - <td> |
67 |
| - Чувствительность к разнице в цветам. Значение перетирает |
68 |
| - [browsers.tolerance][browsers-tolerance]. |
69 |
| - </td> |
70 |
| - </tr> |
71 |
| - <tr> |
72 |
| - <td>antialiasingTolerance</td> |
73 |
| - <td>Number</td> |
74 |
| - <td> |
75 |
| - Чувствительность в антиалиасинге. Значение перетирает |
76 |
| - [browsers.antialiasingTolerance][browsers-antialiasing-tolerance]. |
77 |
| - </td> |
78 |
| - </tr> |
79 |
| - <tr> |
80 |
| - <td>allowViewportOverflow</td> |
81 |
| - <td>Boolean</td> |
82 |
| - <td> |
83 |
| - По умолчанию Testplane выдает ошибку, если элемент находится за пределами границ |
84 |
| - вьюпорта. Этот параметр отключает проверку на границы, позволяя снимать скриншоты |
85 |
| - элементов, не влезающих во вьюпорт. При этом на скриншоте будут видны только те |
86 |
| - части элемента, которые влезли во вьюпорт. Однако если _compositeImage_ равен |
87 |
| - _true_, то части элемента, которые оказались за _нижней_ границей вьюпорта, тоже |
88 |
| - будут видны на скриншоте. Аналогично если _captureElementFromTop_ равен _true_, то |
89 |
| - на скриншот попадут и те части элемента, которые оказались за пределами _верхней_ |
90 |
| - границы вьюпорта. |
91 |
| - </td> |
92 |
| - </tr> |
93 |
| - <tr> |
94 |
| - <td>captureElementFromTop</td> |
95 |
| - <td>Boolean</td> |
96 |
| - <td> |
97 |
| - Снимать скриншот элемента с самого верха. Если элемент находится за пределами |
98 |
| - вьюпорта, то к нему будет выполнен подскролл. |
99 |
| - </td> |
100 |
| - </tr> |
101 |
| - <tr> |
102 |
| - <td>compositeImage</td> |
103 |
| - <td>Boolean</td> |
104 |
| - <td> |
105 |
| - Если элемент не влазит во вьюпорт, то при включении этой опции поочередно будет |
106 |
| - сделано несколько скриншотов разных частей элемента, после чего скриншоты будут |
107 |
| - склеены в один, чтобы отобразить элемент полностью. |
108 |
| - </td> |
109 |
| - </tr> |
110 |
| - <tr> |
111 |
| - <td>screenshotDelay</td> |
112 |
| - <td>Number</td> |
113 |
| - <td> |
114 |
| - Задержка в миллисекундах перед снятием скриншота. Может пригодиться, когда на |
115 |
| - странице есть элементы, использующие анимацию, или скроллбар, который исчезает не |
116 |
| - сразу и попадает на результирующий скриншот. |
117 |
| - </td> |
118 |
| - </tr> |
119 |
| - <tr> |
120 |
| - <td>selectorToScroll</td> |
121 |
| - <td>String</td> |
122 |
| - <td> |
123 |
| - Селектор, который нужно скроллировать. Может пригодиться, когда надо сделать |
124 |
| - скриншот модального окна, которое не помещается на экране. Иначе без указания |
125 |
| - селектора скролл будет применяться к объекту _window_, и скроллироваться будет |
126 |
| - задний фон, оставляя попап-окно на месте. |
127 |
| - </td> |
128 |
| - </tr> |
129 |
| - <tr> |
130 |
| - <td>disableAnimation</td> |
131 |
| - <td>Boolean</td> |
132 |
| - <td> |
133 |
| - Отключение анимаций и переходов при снятии скриншота. По умолчанию `true` начиная с |
134 |
| - версии `8.0.0` |
135 |
| - </td> |
136 |
| - </tr> |
137 |
| - <tr> |
138 |
| - <td>ignoreDiffPixelCount</td> |
139 |
| - <td>`` `${number}%` `` или Number</td> |
140 |
| - <td> |
141 |
| - Процент пикселей, которые нужно игнорировать при диффе. Удобно для игнорирования |
142 |
| - очень маленьких диффов. По умолчанию `0`. Доступен начиная с версии `8.2.0` |
143 |
| - </td> |
144 |
| - </tr> |
145 |
| - </tbody> |
146 |
| -</table> |
| 46 | +<AssertViewOptions /> |
147 | 47 |
|
148 | 48 | ## Примеры использования {#examples}
|
149 | 49 |
|
|
0 commit comments