使用AutocompleteInput进行功能测试

时间:2018-10-23 14:44:17

标签: react-admin

我目前在使用功能测试和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   错误。

我的想法真的用完了。有人知道一些提示吗?

非常感谢。 :-)

0 个答案:

没有答案