# XPath

**XPath assertion** позволяет проверить значение по XPath-селектору.

Данный **assertion** имеет следующий интерфейс:

![](https://1540441421-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh_FaVh9XfQJ0p1KqZ1%2F-M2TfVyloe5GNGu6k_KG%2F-M2TfucO3ovxeghTjwLS%2FTestMace%202020-03-15%2018.53.21.png?alt=media\&token=f0bdbf69-01d7-484c-af77-ed286b7806fa)

**XPath assertion** имеет следующие поля:

* **Text** - текст, где будет производиться поиск
* **Path** - XPath селектор
* **Expected value** - ожидаемое значение по данному селектору
* Флаг **Use negative statement** - означает отрицание описанного утверждения, т.е. в тексте по данному селектору не должно быть ожидаемого значения.

### Исправление ошибок

При исправлении ошибки в данном виде **Assertion**-а ожидаемому значению присваивается значение, лежащее по селектору.

### Файловое представление

В файле **Assertion** имеет тип `xpath` , описание самого типа можно найти в документации к [файловому представлению Assertion](https://docs-ru.testmace.com/node-types/assertion/..#failovoe-predstavlenie) в определении `#/definitions/XPathAssertion` .
