Npm 我能';最近没有在cypress中获得id或数据测试

Npm 我能';最近没有在cypress中获得id或数据测试,npm,cypress,e2e-testing,Npm,Cypress,E2e Testing,我正在尝试使用[data test=ex_button]获取一个按钮,并使用以下代码在cypress中单击它: cy.get('[data-test=ex_button]').click({ force: true }) 和我的UI代码: <el-button data-test="ex_button" type="primary" class="button-flat pull-right" @click=&q

我正在尝试使用
[data test=ex_button]
获取一个按钮,并使用以下代码在cypress中单击它:

cy.get('[data-test=ex_button]').click({ force: true })
和我的UI代码:

<el-button
  data-test="ex_button"
  type="primary"
  class="button-flat pull-right"
  @click="myFunction">
  {{ tr('myButtonName') }}
</el-button>

当我想打开选择器
cy.get()
进行检查时,我从未找到过它。

你能用定位器
[data test=“ex_button”]
代替
[data test=ex_button]
@alapands这不是我的问题,因为我在
打开选择器操场
中找不到数据测试,所以当你使用选择器工具检查元素时,你会得到什么。你能把它贴在这里吗?或者元素本身在cypress浏览器窗口中不可见?我在react storybook中遇到类似问题,请在执行cy.get之前尝试导航到父元素,例如,如果数据测试位于iframe中或隐藏的容器中,则需要打开/显示它,并且应该可以使用
选项卡
焦点访问它。
Timed out retrying: Expected to find element: [data-test=ex_button], but never found it.