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.