代码之家  ›  专栏  ›  技术社区  ›  Iqra Luqman

如何为动态输入字段编写cypress定位器

  •  1
  • Iqra Luqman  · 技术社区  · 2 年前

    enter image description here

    也适用于此按钮

    enter image description here

    1 回复  |  直到 2 年前
        1
  •  1
  •   Fody    2 年前

    “课程名称”文本是该HTML块的一个显著特征。选择它并使用遍历命令到达 <input>

    cy.contains('span', 'Course name')
      .next()
      .find('input')
    

    或者,可以使用占位符文本(但它似乎有点通用)

    cy.get('input[placeholder="Enter"]')
    

    对于 <button> 类似的策略

    cy.contains('p', 'Add new course')
      .prev('button')
      .click()
    
    推荐文章