赛普拉斯 - 我不知道为具有更多选项的列表选择哪个选择器
Posted
技术标签:
【中文标题】赛普拉斯 - 我不知道为具有更多选项的列表选择哪个选择器【英文标题】:Cypress - I don't know which selector to choose for a list with more options 【发布时间】:2021-11-29 06:54:15 【问题描述】:我有一个下拉列表,其中显示了几个名称。我不知道如何调用 cypress 从下拉菜单中选择其中一个选项
<div class="dx-item dx-list-item" role="option" aria-selected="false">
<div class="dx-template-wrapper dx-item-content dx-list-item-content">
<span style="color: grey;">charlie sheen</span>
</div>
</div>
【问题讨论】:
【参考方案1】:dx-item
类看起来是个不错的候选对象。
cy.contains('.dx-item[role="option"]', 'charlie sheen').click()
确保您已打开下拉菜单。你没有提到它,所以假设你已经这样做了。
【讨论】:
以上是关于赛普拉斯 - 我不知道为具有更多选项的列表选择哪个选择器的主要内容,如果未能解决你的问题,请参考以下文章