Функциональное тестирование с AutocompleteInput - PullRequest
0 голосов
/ 23 октября 2018

У меня сейчас проблема с работой функциональных тестов и AutocompleteInput.

Я использую Nightwatch.js с веб-драйвером Chrome.

Я на самом деле пытаюсь выбрать AutocompleteInput ивызвать .click (), чтобы выбрать значение, но я получаю ошибку:

An error occurred while running .click() command on <//span[contains(text(), "Supplier")]/../../div/input>: unknown error: Element <input aria-invalid="false" autocomplete="off" class="MuiInput-input-536" name="supplier.@id" type="text" value=""> is not clickable at point (215, 153). Other element would receive the click: <div class="MuiBackdrop-root-854 MuiBackdrop-invisible-855" aria-hidden="true" style="opacity: 0; will-change: opacity; transition: opacity 195ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;"></div>

с любыми узлами, которые я пытался выбрать с помощью запроса XPath / Css.Дело в том, что я не могу найти этот

<div class="MuiBackdrop...

узел в моем источнике HTML (в моем браузере), и даже если бы он существовал, я не смог бы установить связь между выбранным узлом иэто (без специального атрибута для его распознавания).

Если я использую .setValue () для автозаполнения напрямую, я получаю

, не могу сфокусировать ошибку элемента ti.

У меня действительно заканчиваются идеи здесь.Кто-нибудь знает некоторые советы?

Большое спасибо.: -)

...