Cypress 无法检查新创建的元素';赛普拉斯的班级

Cypress 无法检查新创建的元素';赛普拉斯的班级,cypress,Cypress,我正在为一个使用返回键在页面上生成更多元素的系统编写一个Cypress测试 i、 e.i在元素1中键入,然后按enter键。元素2在下面创建,光标位于新元素中。我在元素2中键入,然后按enter键。元素3在下面创建,等等 这些元素在创建时被指定为随机类标记 将测试写成一行可以很好地创建这些元素 cy.get('knownElementClass') .type('text string1{enter}text string2{enter}text string3') 在knownEleme

我正在为一个使用返回键在页面上生成更多元素的系统编写一个Cypress测试

i、 e.i在元素1中键入,然后按enter键。元素2在下面创建,光标位于新元素中。我在元素2中键入,然后按enter键。元素3在下面创建,等等

这些元素在创建时被指定为随机类标记

将测试写成一行可以很好地创建这些元素

cy.get('knownElementClass')
  .type('text string1{enter}text string2{enter}text string3')
在knownElementClass字段中键入以下结果:

    text string1
    text string2
    text string3
其中2和3位于新创建的元素中

但是,当我将长文本分解成多行(例如,多行
.type()
)时,就会出现一个错误,因为“此元素已从DOM分离”

我相信我在寻找的是这样的东西:

cy.get('knownElementClass')
  .type('text string1 {enter}') // system then creates the next element
这里有一些代码用于检查新创建的元素并记录其类/标记 (例如,作为“newElementClass”)

制作:

    text string1
    text string2
最初,我需要分解输入行以启用
.tab()
插件的使用,但如果我能让它正常工作,我可以在这个特定的系统中看到多种用途。你知道我应该在斜体部分尝试什么吗

非常感谢

    text string1
    text string2