Как обрабатывать динамический идентификатор локатора в Cypress Automation Tool - PullRequest
0 голосов
/ 13 июня 2019

У меня проблема с обработкой динамических идентификаторов с помощью Cypress Automation tool. Я дал ниже заявление для проверки / отметки флажок

 cy.get('#d6740015e413').click().debug()

Получил ошибку ниже

"CypressError: Тайм-аут повторной попытки: ожидается найти элемент: '# d6740015e413', но так и не нашел

". enter image description here

Может ли кто-нибудь помочь в работе с обработкой идентификаторов в Cypress?

1 Ответ

1 голос
/ 14 июня 2019

Я думаю, поскольку ID's генерируются динамически, и кипарис может не найти каждый раз, так как он динамически создает новый во время каждого запуска.Пожалуйста, попробуйте ниже и посмотрите, может ли Cypress выполнить щелчок на флажке?

cy.get('input[title="Development - Capitalized"]').click()

или

cy.get('td > input[title="Development - Capitalized"]').click()
...