TypeError: selector.split не является функцией Cypress - PullRequest
1 голос
/ 06 марта 2019

Я очень новичок в кипарисе и пытаюсь автоматизировать несколько вещей с его помощью. У меня есть список элементов, которые имеют тот же класс, и я хочу получить длину моего списка. Я попробовал несколько вещей, но это не сработало. Последняя попытка была:

cy.get('.product').its('length').should('be', 12)

Я получаю ошибку: Ошибка типа: selector.split не является функцией

Любые намеки на то, что я делаю неправильно.

Ответы [ 2 ]

1 голос
/ 06 марта 2019

Попробуйте, chai поддерживает ключевое слово length:

cy.get('.product').should('have.length', 12)
0 голосов
/ 06 марта 2019

Вы можете сделать это проще:

cy.get('. product')
  .should($productCount => {
    expect($productCount)
      .to.have.length(12)
  })

Используя Чай, вы получаете доступ к методам .to.have.length.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...