reactjs 如何检查表中是否只有一个元素与Cypress具有特定类

fslejnso  于 2022-12-03  发布在  React
关注(0)|答案(2)|浏览(146)

我有一个电子邮件表,其中包含“primary”单选按钮列,这意味着其中只有一个电子邮件可以有class. checked。我如何使用Cypress检查这个?
我尝试过这个方法,但是它对类不起作用,因为它检查列中的所有元素是否都有这个类。
另外,我使用的是TypeScript和React。每行都是单独呈现的

it("check if rest of the emails' primary setting are set to false", () => {
    cy.get('td:nth-child(2)')
    .should('not.have.class', 'checked')
    .should('have.length', 1);
f3temu5u

f3temu5u1#

尝试jQuery :checked选择器

cy.get('td:nth-child(2):checked')
  .should('have.length', 1)
py49o6xq

py49o6xq2#

第一个子节点是一个子节点,它的长度是一个子节点的长度。

相关问题