How to find element and select by cypress.io with vue.js v-select?(如何使用 vue.js v-select 通过 cypress.io 查找元素并选择?)
问题描述
抱歉,我需要有关通过 cypress.io 查找元素 v-select 和选择选项的帮助.
Sorry,I need help about find element v-select and select option by cypress.io.
<v-select
label="label"
v-model="ccRcode"
ref="ccRcode"
:items="getData"
item-text="descWithCode"
item-value="code"
value="{ ccRcode }"
data-test='test'
></v-select>
推荐答案
既然你使用的是 Vuetify 的 select,那么第一站应该是他们的文档.检查下面的参考资料.
Since you are using Vuetify's select, their documentation should be the first stop. Check the references below.
基本上,他们添加了 data-cy
数据属性,以便于定位元素.所以在你的例子中:
Basically, they add data-cy
data attributes to make it easy to target elements. So in your example:
<v-select
label="label"
v-model="ccRcode"
ref="ccRcode"
:items="getData"
item-text="descWithCode"
item-value="code"
value="{ ccRcode }"
data-cy='select-input'
></v-select>
然后在你的测试中:
cy.get('[data-cy=select-input]').select('optionValue')
参考资料:
- https://vuetifyjs.com/en/getting-started/unit-testing#e-2-e-tests
- https://docs.cypress.io/api/commands/select.html#语法
这篇关于如何使用 vue.js v-select 通过 cypress.io 查找元素并选择?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何使用 vue.js v-select 通过 cypress.io 查找元素并选择?


基础教程推荐
- 我可以在浏览器中与Babel一起使用ES模块,而不捆绑我的代码吗? 2022-01-01
- 如何使用TypeScrip将固定承诺数组中的项设置为可选 2022-01-01
- html表格如何通过更改悬停边框来突出显示列? 2022-01-01
- 如何使用JIT在顺风css中使用布局变体? 2022-01-01
- 直接将值设置为滑块 2022-01-01
- Chart.js 在线性图表上拖动点 2022-01-01
- 自定义 XMLHttpRequest.prototype.open 2022-01-01
- 用于 Twitter 小部件宽度的 HTML/CSS 2022-01-01
- Vue 3 – <过渡>渲染不能动画的非元素根节点 2022-01-01
- Electron 将 Node.js 和 Chromium 上下文结合起来意味着 2022-01-01