Как получить значение для data-id в кипарисе - PullRequest
0 голосов
/ 25 апреля 2020

Мне нужно получить значение для data-id, но когда я использую приведенный ниже код, он не возвращает ничего.

cy.get('[data-nemo=token]')
  .invoke('attr', 'data-id').then(dataId => {
    cy.log('dataId : ', dataId);`enter code here`
  });

Спасибо,

1 Ответ

0 голосов
/ 25 апреля 2020

Можете ли вы попробовать приведенный ниже код и посмотреть, работает ли он. Попробуйте использовать data() или attr(), чтобы получить идентификатор;

cy.get('[data-nemo=token]').then(($div) => {
        const dataId = Cypress.$($div).attr("data-id");
            // or
        const dataID = Cypress.$($div).data("id");
           // or
        const mydataID = Cypress.$(this).attr("data-id");
        console.log(mydataID);
});
...