我有一个编辑框想要单击然后输入值。
所以,我的代码是
cy.get('.ag-row-last > [aria-colindex="3"] ').click().type('65{enter}')
Run Code Online (Sandbox Code Playgroud)
问题是 50% 的时候,它可以打开如下图所示的编辑框,然后我可以输入值
不过,50%的时间。我失败了。它无法打开它,如下图所示
因此,它给了我这个错误
cy.type() 失败,因为它需要有效的可输入元素。
输入的元素是:
Run Code Online (Sandbox Code Playgroud)<div class="ag-cell ag-cell-not-inline-editing ag-cell-normal-height is-editable ccr-cell-with-icon ccr-numeric-input right-border ag-right-aligned-cell ag-cell-focus ag-cell-value" unselectable="on" tabindex="-1" aria-colindex="3" role="gridcell" col-id="weight" style="left: 562.5px; width: 120px;"> </div>可输入的元素与以下选择器之一匹配......
我理解此错误是因为编辑框已关闭而找不到输入。
我怎样才能摆脱这个不一致的问题?