Привет всем, я новичок в кипарисовике. из изображения у меня есть два раскрывающихся свойства, в «Информация о безопасности» есть возможность добавить безопасность в замораживание. если я добавлю больше ценных бумаг, это будет показано в виде таблицы. в настоящее время для заморозки добавлены две защиты (72135,72149). а в разделе Rebalancing Grid у меня есть еще одна таблица, которая содержит более подробную информацию о securityiD. Теперь мне нужно проверить, существуют ли два идентификатора безопасности в приведенных ниже таблицах или нет, а значение Start $ правильное или нет. Я могу получить идентификаторы securityID из 1-й таблицы и сохранить их в переменной, но как я могу проверить их с помощью вторых таблиц.
Я объявил переменную security = [72135,72149] вручную для тестирования, теперь Мне нужно найти ценные бумаги из переменной во второй таблице, и если я ее получу, то найду значение securityID из другого столбца во второй таблице. Я застрял в получении значения для этой конкретной ценной бумаги из столбцов «Start $». он всегда показывает 0. Я не нашел, где сделал ошибку.
здесь код:
var securities = [72135,72149]
cy.get(' :nth-child(3) > div > span:visible').then(($el,index,$list) => { //securityID column from the table
Cypress._.each(securities, (tag) => {
if (expect($el).to.contain(tag))
{
cy.get(' :nth-child(5) > div > span').then(function(amount) // Start $ column from the table
{
const amount = Number(mPrice.val())
expect(amount).to.equal(50.00)
})
}
})
})