我有一个字段,您需要在其中为应用程序写一个名称.如果我try 通过类在Cypress中查找此字段,则会收到错误:

cy.type() can only be called on a single element. Your subject contains 40 elements.

如果这个元素没有"id、type"等,我应该如何引用它呢?

<div class="app-name-option"><label>App Name</label><input class="form-control" value=""></div>

enter image description here

推荐答案

您可以将contains()siblings()方法组合在一起,如下所示:

cy.get('label').contains('App Name').siblings();

Html相关问答推荐

为什么从输入步骤中的扣减不能按预期进行?

如何最大限度地减少Cookie同意代码对性能的影响?

为什么在移动视图中,这个水平可滚动的表格会在表格的右侧显示额外的空间?

如何使用html和css关键帧创建动画

我希望创建一个对角手风琴与不同的内容(文本和图像)在其正常状态和其他元素悬停

如何在R rmarkdown中创建循环中的分页表?

浏览器是否可以呈现存储在代码点0x09处的字形?

元素offsetTop在滚动容器中时没有更改

理解图像与其内容框之间的关系

一旦大于最大限制,JQuery 取消 Select 复选框

实验的响应式屏幕尺寸

如何使背景 colored颜色 逐渐渐变成另一种 colored颜色 ?

拨动switch 在重新加载时未重置

是否可以将文本添加到表格边框?

水平对齐两列中的两个按钮 同一级别

在 React (NEXT) 中,当我try 进行动态补充时,我无法使用实例this来引用输入

focusout() Select 器不适用于搜索框

尽管设置了 width:100% left:0,但居中对齐的 CSS 动画并不对称

SVG 适用于 Safari,不适用于 Chrome

在 html css 选项卡的顶部显示图像